LaTeXなどで文にグラフを入れたいとき、線グラフや棒グラフはgnuplotを使えば実現できますが、 円グラフを描くのに苦労するので、それを補うpythonで書かれたスクリプトです。 出力は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% といったラベルになります。