2012-03-13 130 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')