DrawPieCharts

LaTeXなどで文にグラフを入れたいとき、線グラフや棒グラフはgnuplotを使えば実現できますが、 円グラフを描くのに苦労するので、それを補うpythonで書かれたスクリプトです。 出力はPDF形式です。

出力例

preview of output example PDF形式

必要な環境

使い方

以下のような項目の数字を,で区切ったテキストファイルをデータとして用意:

119,11,56,21,8,15,28,4
114,123,9,5,7
62,152,41,11
143,51,6,8,15
49,174,102,88
7,185,34
15,163,14

このファイル名がdataならcat data | python drawpiecharts.pyのようにすることで、 1行目のグラフが0.pdf, 2行目のグラフは1.pdf,...として出力されます。

グラフ内のラベルは、何も指定しなければa 30% といった形式になりますが、データファイル内で

foo:154,bar:94,fubar:12

といった形式で指定すれば foo 20% といったラベルになります。

ダウンロード

drawpiecharts.py