我打开一个pptx文件,并想更改图表数据集。我该怎么办?
br = webdriver.Firefox('@your_browser_path')
我从幻灯片上获得了上面的图表。我不想更改图表的样式或其他任何内容。想要保持原样。只想更改数据集值。我该怎么办?
答案 0 :(得分:0)
可以使用df$group
方法使用python-pptx
来更改提供PowerPoint图表中显示的值的数据。
https://python-pptx.readthedocs.io/en/latest/api/chart.html#pptx.chart.chart.Chart.replace_data
创建了一个新的Chart.replace_data()
对象来保存新数据,然后将该对象传递给ChartData
方法:
.replace_data()
请注意,此过程对于XY /散点图或气泡图略有不同,因为这些图表类型使用不同的图表数据对象。
答案 1 :(得分:0)
要添加到 scanny 的答案中,如果要替换 XY/Scatter 的数据,请执行以下操作:
CategoryChartData
和 XySeriesData
来代替 XyChartData
XyChartData.add_series()
将数据添加为 x,y (XySeriesData),最好的方法是按照此答案单独添加每一对 https://stackoverflow.com/a/62108452/15523646