首页 > 解决方案 > 每当我尝试使用 pptx 库在 Python 中更新 powerpoint 图表时都会出错

问题描述

我一直在使用此代码尝试将值添加到我的新图表中。我对文档有点困惑,因为我还是 Python 新手。基本上从网站上的示例开始,我的类别为 East、West 和 Midwest,值为 19.2、21.4、16.7。我想添加值为 40 的类别 North。当我运行此代码时,我收到错误:Powerpoint 发现内容有问题...如何修复此代码以更新新数据?

代码:

chart = prs.slides[5].shapes[1].chart #chart identified on slide 
chart_data = CategoryChartData()
chart_data.categories = ["East","West","Midwest","North"]
chart_data.add_series = ("Series 1", (19.2,21.4,16.7,40))
chart.replace_data(chart_data)
prs.save('Template_Test_2.pptx')

我正在尝试在其中运行 excel,但我只想在此之前建立基础知识。这是我拥有的图表的照片: 在此处输入图像描述

标签: pythonchartspython-pptx

解决方案


错误是由于语法无效。相反应该是

chart_data.add_series("Series 1", (19.2,21.4,16.7,40))

推荐阅读