В Python 2.6 я использовал matplotlib для создания некоторых простых графиков. Однако это является несовместимым с Python 3.1.
Каковы некоторые альтернативные модули, которые могут выполнить то же самое, не будучи очень сложными?
Вы говорите, что хотите создать несколько простых графиков, но на самом деле не сказали, насколько простые и какого типа графики вы хотите. Если они не слишком сложны, вы можете рассмотреть возможность использования Google Chart API .
например.
У этого есть некоторые преимущества: вам просто нужно создать URL-адрес, который описывает желаемую диаграмму, чтобы не было проблем с ее использованием из Python 3.x. Конечно, есть и недостатки: вам необходимо подключение к Интернету при создании диаграммы, и у вас может не быть стилей диаграмм, которые вы использовали с matplotlib.
Если вы не хотите создавать URL напрямую, существует по крайней мере одна оболочка Python для API диаграмм. Он не работает напрямую на Python 3.x, но запуск его через 2to3, похоже, успешно его конвертирует.
В качестве альтернативы установке subversion для получения исходников, на странице SF-файлов Numpy есть последняя копия 1.5 в нескольких различных (удобных для Windows) форматах:
rpy2 предоставляет доступ к графическим возможностям R, а rpy2 становится совместимым с Python 3 (благодаря помощи Google для финансирования Грега за лето).
Код текущей ветки разработки находится в очереди исправлений .
править: rpy2 2.2.0 работает с Python 3.2
Существует как минимум две графические библиотеки, использующие PyQt, а именно PyQwt и PyQtGraph. Я использую PyQwt с Python 2.6 уже несколько недель, и это очень удобно. Документация невелика, и большую часть времени мне нужно обращаться либо к документации Qwt, либо к примерам - хотя раз, когда мне приходилось просматривать документы, было немного и далеко, это ОЧЕНЬ легко использовать . Я только что попытался построить его против python 3.1, но безуспешно. Я не смог найти tar-пакет для 5.2.1, который является единственной версией, совместимой с python 3.0, и на MacPorts для этого тоже нет ничего.
Существует также довольно полный список библиотек построения графиков на python.org http://wiki.python.org/moin/NumericAndScientific/Plotting
Может быть PyQwt? Они заявляют о совместимости с 3.x. Я использовал только Qwt (C++ lib PyQwt), но нашел его достаточно полезным.