2012-03-13 51 views
1

我需要生成條形圖,然後將它們保存爲圖像,格式爲.png或.bmp格式。 任何人都可以請我指向這樣的圖書館。Python庫生成圖表並保存爲圖像文件

我的基本需求是在Excel報告中生成條形圖。

我想從任何圖表庫中生成條形圖作爲圖像文件,然後將它們插入到我使用xlwt庫生成的excel報表中。

請讓我知道是否有更好的方法來實現這一目標。

**我已閱讀了pygooglechart模塊,但我認爲我們需要互聯網連接來生成圖表,然後下載它們。如果我對此有錯,請糾正我。

回答

4

你試過Matplotlib嗎?

+0

我沒有看matplotlib到文件,但對我來說似乎是最簡單的圖表太複雜。我的條形圖要求非常基本。 – PyBegginer 2012-03-13 08:18:18

+0

示例[barchart](http://matplotlib.sourceforge.net/examples/api/barchart_demo.html)看起來很簡單。 – Dikei 2012-03-13 08:55:18

+0

+1 matplotlib應該運行良好,並且最好比最模糊/未維護的軟件包知道。 – rdchambers 2012-03-13 21:00:29

3

您可以保存pygooglechart

chart = PieChart2D(700, 400) 
chart.add_data([10, 10, 30, 200]) 
chart.set_pie_labels([ 
    'Budding Chemists', 
    'Propane issues', 
    'Meth Labs', 
    'Attempts to escape morgage', 
]) 
chart.download('chart.png')