首页 > 解决方案 > 如何从 pptx python 中的图表空间中删除绘图?

问题描述

我想删除图表空间中的绘图。有谁知道如何用 pptx python 做到这一点?由于在 powerpoint GUI 中有删除绘图的选项。有什么办法可以用 python pptx 做到这一点?

我在一张幻灯片中有四个图表,我想先存储图表的形状,然后删除图表内的图表。

标签: pythonpython-3.xpowerpointpython-pptx

解决方案


阅读文档后,我发现这一段更详细地显示了绘图的工作原理:

绘图就像一个子图表,包含一个或多个系列并绘制为特定的图表类型,如柱形或线形。对于组合多种类型的图表(例如出现在柱形图顶部的折线图),需要这种区别。像这样的图表将有两个绘图对象,一个用于显示为列的系列,另一个用于显示线条。大多数图表只有一个图,python-pptx 尚不支持创建多图图表,但您可以在已经拥有它们的图表上访问多个图。

根据您的问题,我假设您要删除该图以将其替换为新图。我建议您删除现有情节中的系列并添加您需要的新系列。


推荐阅读