gpt4 book ai didi

python - 在 python-pptx 中更改 PIE 图表的起始角度/第一个切片角度

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

我有一个饼图,其中包含多个部分。我希望某些饼图部分从我提供的角度开始。 pie chart image

最佳答案

PowerPoint 中的饼图“旋转”功能仅限于定位第一个分段的“起始”角度,分段仅按顺时针方向增长。

因此您可以指定第一个元素出现在 70 度(从 12 点钟位置开始顺时针方向)。

目前没有对此的 API 支持,但该值位于上面 @Saleh 提到的位置的 XML 中:/c:chartSpace/c:chart/c:plotArea/c:pieChart/c:第一个SliceAng

您可以访问 c:doughnutChart 元素:

chart.plots[0]._element

并打印它:

print(chart.plots[0]._element.xml)

如果它上面已经有一个 c:firstSliceAng 元素,您可以更改设置,也许像这样:

pieChart = chart.plots[0]._element
firstSliceAng = pieChart.xpath("./c:firstSliceAng")
firstSliceAng["val"] = "70"

如果那里没有firstSliceAng元素,您需要先使用lxml调用来添加它。

关于python - 在 python-pptx 中更改 PIE 图表的起始角度/第一个切片角度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56342471/

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