python(sqlデータベースからデータをフェッチします)でsvg図を生成するライブラリを探しています。 python-Gd を見つけましたが、それほど多くはありません。ドキュメントと最終更新は2005年だったので、この目的に適したライブラリが他にあるかどうか疑問に思います。
私は主に、 this :のような単純な折れ線グラフについて考えています。
matplotlib を使用してみてください。 SVG backend で構成できます。
PyChart "はPython高品質のカプセル化されたPostscript、PDF、PNG、またはを作成するためのライブラリです[〜#〜] svg [〜#〜]チャート。 "
pyCairo は一見の価値のあるオプションです。
Pythonの汎用SVGライブラリは次のとおりです: pySVG 。
Svgwriteを検討してください http://packages.python.org/svgwrite/
svgfigは一見の価値があります:
私は利用可能なチャートライブラリのリストを照合しようとしました(リストを更新し続ける進行中の作業です): http://blizzardzblogs.blogspot.com/2010/12/data-visualization-charts-and .html
私はprotovisがあなたのために仕事をするだろうと感じています。その
だから学ぶことはこれ以上ありません:)
SVGプロットと正確に関連しているわけではありませんが、同じものを検索すると、質問に答えるために注意深く収集された有用な情報の良い情報源が見つかりました: http://wiki.python.org/moin/NumericAndScientific/Ploting
2018更新:
Plotly( https://github.com/plotly/plotly.py / https://plot.ly/d3-js-for-python-and-pandas-charts/ )はおそらく最も用途の広いソリューションです。 MITライセンス(自由に使用および再利用)で配布されますが、JSに依存しているため、セキュリティの問題がより制限されている一部のCMSと互換性がない可能性がある機能が含まれていますが、エクスポートするオプションがありますプレーンSVGとしての図も利用できます。
Pygal( https://github.com/Kozea/pygal / http://pygal.org )は、svg標準のみに依存する方が簡単です。そのため、その結果は、より制限されたCMSシステムの下でより再利用可能です。 GNUライセンスの下で配布されます。