Поскольку вы ищете простую линейную графику, возможно, CairoPlot будет соответствовать вашим потребностям, поскольку он может генерировать выходные файлы SVG из коробки. Взгляните на это .
Этот пример изображения показывает только некоторые из его возможностей. Используя версию магистрали, доступную на панели запуска , вы сможете добавить поле легенды и заголовки осей.
Кроме того, используя версию магистрали, можно генерировать:
PyChart "- это библиотека Python для создания высококачественных диаграмм Encapsulated Postscript, PDF, PNG или SVG ."
Рассмотрим svgwrite http://packages.python.org/svgwrite/
Будучи не совсем связанным с графиками SVG, но ища то же самое, я нашел хороший источник тщательно собранной полезной информации, чтобы ответить на ваш вопрос: http://wiki.python.org/moin/NumericAndScientific/ Plotting
Обновление 2018 года:
Plotly ( https://github.com/plotly/plotly.py / https://plot.ly / d3-js-for-python-and-pandas-charts / ), вероятно, является наиболее универсальным решением. Он распространяется под лицензией MIT (бесплатное использование и повторное использование), хотя он включает функции, которые могут быть несовместимы с некоторыми CMS с более строгими проблемами безопасности, поскольку он опирается на JS, хотя также доступны варианты экспорта диаграмм в виде простого SVG.
Pygal ( https://github.com/Kozea/pygal / http://pygal.org ) проще полагаться только на стандарт SVG. Таким образом, его результаты более пригодны для повторного использования в более ограниченных системах CMS. Распространяется по лицензии GNU.
Попытайтесь использовать matplotlib. Можно настроить его с бэкендом SVG .
Вот библиотека SVG общего назначения в Python: pySVG.
=== false
) тогда это продолжится. Таким образом, можно просто сделать return;
, и это возвратится неопределенный, который будет действовать как продолжение.
– Bob Fincheimer
11 August 2011 в 15:50
pyCairo является опцией, которая стоит посмотреть на.
Можно использовать Graphviz для генерации схем в формате SVG. Существует привязка Python к Graphviz, например, pydot - интерфейс Python на Точечный язык Graphviz.