gpt4 book ai didi

python-pptx - 无法更新一个数据点的数据标签文本

转载 作者:行者123 更新时间:2023-12-04 09:07:55 25 4
gpt4 key购买 nike

我正在尝试更新 1 个特定数据标签的文本,但它关闭了其 sibling 的数据标签。

#turn on data labels
plot = chart.plots[0]
plot.has_data_labels = True

#add custom text to the 1st series' 1st data point. Ignore the rest.
plot.series[1].points[1].data_label.text_frame.text = '▲'
这就是它的作用,注意 plot.series[1].points[0] 的数据标签如何和 plot.series[1].points[2]现在已关闭。
enter image description here
预期输出:
enter image description here

最佳答案

是的,PowerPoint 就是这样做的;系列级别的数据标签设置不会向下级联到数据点级别。您可以为系列中的所有类别使用在系列级别生成的标签,或者必须在数据点级别指定每个类别。 PowerPoint 应用程序所做的是在您编辑单个数据点的标签时在每个数据点上添加系列级别标签属性的副本;这就是为什么在 PowerPoint 应用程序中工作时,您似乎只能更改一个。python-pptx不进行抢占式复制,因此在数据点级别设置数据标签似乎“关闭”了所有其他数据标签。
在任何情况下,如果您想更改其中一个或多个,您都需要为系列指定所有数据点级别标签。

关于python-pptx - 无法更新一个数据点的数据标签文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63411275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com