Какие альтернативы существуют для pylab для построения в Python? В частности, я ищу что-то, что не использует модель состояния, которая pylab делает.
Библиотеки Python
Ответ 1
Вы можете всегда использовать объектно-ориентированную инфраструктуру для Matplotlib вместо интерфейса pylab.
Ответ 2
Plotly позволяет создавать графики с помощью API-интерфейса Python, matplotlib и pandas. В галерее IPython есть некоторые примеры научных графиков с написанными ими скриптами Python.
Здесь пример:
Некоторые недавние интересные предложения с открытым исходным кодом:
- ggplot основан на R ggplot2, с эстетически приятными значениями по умолчанию и очень сжатым api. хочет стать убийцей matplotlib
- bokeh делает интерактивные (html-холсты) графики. акцент на interativity + обработка больших данных
- vega переводит описания сюжетов JSON в интерактивные графики на основе SVG или Canvas и vincent является декларативным интерфейсом для генерации спецификаций JSON.
Ответ 3
Существует список на основе графических средств на основе Python на Python вики.
Ответ 4
Я использовал Gnuplot.py с большим успехом.
Ответ 5
Мне нужен интерфейс gnuplot для Python 3, но ничего не нашел. Поэтому я портировал Gnuplot.py. Подробнее читайте в "readme" [репозиторий]. Надеюсь, это поможет кому-то еще в будущем.
Ответ 6
Существует также старая программа для автоматизации чтения, фильтрации, обработки, интерполяции и построения n-мерных значений из разных источников (например, libreOffice- или csv файлов) и переменной размерности: diaGrabber.
Вы должны использовать некоторые простые команды python для создания случая. После этого вы можете манипулировать графическим выходом в интерактивном графическом интерфейсе.
Ответ 7
Вы можете использовать простой gplot
Ответ 8
MathGL - бесплатная (GPL) построительная библиотека с большим набором графических типов, а также интерфейс Python (также может использовать массивы numpy).