0

pygalでプロットを試してみたい; ただし、render何も表示されない場合:

xy_chart = pygal.XY()
xy_chart.add('test', [(1,2), (2,2)])
xy_chart.render('test.svg')

おそらく、それはフォーマットがsvgだからです。画像を標準形式で保存したり、pygalを使用してpythonで表示したりできますか?

png サポートの依存関係をインストールしようとしましたが、残念ながら、各パッケージには他のパッケージの追加インストールが必要であり、最終的にエラーにつながります。

4

1 に答える 1

0

最後の行を次のように置き換えます。

xy_chart.render_to_file('test.svg')

render() は文字列を返しますが、ファイルを直接書き込みません。私が何を意味するかを見るためにこれをやってみてください:

svg_content = xy_chart.render()
f = open('test.svg', 'w')
print >> f, svg_content
f.close()
于 2015-06-27T22:55:44.880 に答える