使用XlsxWriter将pandas图表插入Excel文件
我使用的是 Python 3.4、pandas 0.14.1 和 XlsxWriter 0.5.6。
我用 pandas 创建了一个叫做 'graph' 的图表,代码如下:
graph=data_iter['_DiffPrice'].hist()
这个代码生成了一个很漂亮的柱状图。
现在,我想知道怎么把这个图表插入到 Excel 文件里,使用 XlsxWriter。
我试过 XlsxWriter 的方法:
workbook.add_chart()
但是这样在 Excel 里生成的是一个新的图表,而不是我想要的。
谢谢!
1 个回答
26
如果你想把Pandas的数据导出为Excel中的图表,可以看看我写的这篇教程:使用Pandas和XlsxWriter创建Excel图表。
另一方面,如果你想要Pandas生成的matplotlib风格的图表,可以把它们导出为图片,然后使用XlsxWriter的insert_image()
方法把这些图片插入到工作表中。