python- pptx add_chart; slideplaceholder;对象无属性' insert_chart

发布于 2025-02-10 08:17:09 字数 658 浏览 2 评论 0原文

我正在尝试将图表插入幻灯片上的占位符。我已经尝试了所有代码的所有内容和各种代码的变化...任何指导都将不胜感激!


from pptx.chart.data import ChartData
from pptx.enum.chart import XL_Chart_Type

prs=Presentation('Test.pptx')
slide=prs.slides.add_slides(pro.slide_layouts[8])

placeholder=slide.placeholders[1]
placeholder.name
placeholder.placeholder_format.type

chart_data=ChartData()
chart_data.categories=['Yes','No'}
chart_data.add_series('Series 1',(42,44))

graphic_frame = placeholder.insert_chart(XL_CHART_TYPE.PIE, chart_data)
chart= graphic_frame.chart
chart.chart_type

我的幻灯片占位符是正确的,我已经证明

我发现“滑动场所”对象没有属性“ insert_chart”

任何帮助,但我尝试了许多不同的事情,但我尝试了许多不同的事情

I am trying to insert a chart into a placeholder on a slide. I have tried everything and every variation of code ... any guidance would be much appreciated!


from pptx.chart.data import ChartData
from pptx.enum.chart import XL_Chart_Type

prs=Presentation('Test.pptx')
slide=prs.slides.add_slides(pro.slide_layouts[8])

placeholder=slide.placeholders[1]
placeholder.name
placeholder.placeholder_format.type

chart_data=ChartData()
chart_data.categories=['Yes','No'}
chart_data.add_series('Series 1',(42,44))

graphic_frame = placeholder.insert_chart(XL_CHART_TYPE.PIE, chart_data)
chart= graphic_frame.chart
chart.chart_type

My slide placeholder is correct, I have already verified that

I get the error that 'Slideplaceholder' object has no attribute 'insert_chart'

any help would be much appreciated but I tried many different things

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甜尕妞 2025-02-17 08:17:09

您应该检查您是否拥有的占位符是“ Chartplaceholder”!

You should check whether the placeholder you've got is 'ChartPlaceholder' or not!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文