Подтвердить что ты не робот

Библиотеки Python

Какие альтернативы существуют для pylab для построения в Python? В частности, я ищу что-то, что не использует модель состояния, которая pylab делает.

4b9b3361

Ответ 1

Вы можете всегда использовать объектно-ориентированную инфраструктуру для Matplotlib вместо интерфейса pylab.

Ответ 2

Plotly позволяет создавать графики с помощью API-интерфейса Python, matplotlib и pandas. В галерее IPython есть некоторые примеры научных графиков с написанными ими скриптами Python.

Здесь пример:

enter image description here

Некоторые недавние интересные предложения с открытым исходным кодом:

  • ggplot основан на R ggplot2, с эстетически приятными значениями по умолчанию и очень сжатым api. хочет стать убийцей matplotlib

ggplot example

  • bokeh делает интерактивные (html-холсты) графики. акцент на interativity + обработка больших данных

bokeh example

  • vega переводит описания сюжетов JSON в интерактивные графики на основе SVG или Canvas и vincent является декларативным интерфейсом для генерации спецификаций JSON.

vega example

Ответ 4

Я использовал Gnuplot.py с большим успехом.

Ответ 5

Мне нужен интерфейс gnuplot для Python 3, но ничего не нашел. Поэтому я портировал Gnuplot.py. Подробнее читайте в "readme" [репозиторий]. Надеюсь, это поможет кому-то еще в будущем.

Ответ 6

Существует также старая программа для автоматизации чтения, фильтрации, обработки, интерполяции и построения n-мерных значений из разных источников (например, libreOffice- или csv файлов) и переменной размерности: diaGrabber.

Вы должны использовать некоторые простые команды python для создания случая. После этого вы можете манипулировать графическим выходом в интерактивном графическом интерфейсе.

Ответ 7

Вы можете использовать простой gplot

Ответ 8

MathGL - бесплатная (GPL) построительная библиотека с большим набором графических типов, а также интерфейс Python (также может использовать массивы numpy).