python ppt图表(在PPT里做三联柱形图)

5分钟说长不长,说短不短,可以学会对办公自动化的诀窍。在这个python的PPT专辑里,会教大家如何用python自动化一步步,一行行程序,手把手的编码说明,生成好看的PPT。

接上节的简单柱形图生成,本节进行进一步的定制柱形图高级技巧的探讨。

python ppt图表(在PPT里做三联柱形图)(1)

在PPT里做三联柱形图

高级定制柱形图

剩下的代码将省略我们已经看过的代码并且仅显示导入,例如,当它们第一次被使用时,只是为了将焦点保持在新位上。下面代码让我们创建一个更高级的三个一组的柱形图表:

chart_data = ChartData() chart_data.categories = ['East', 'West', 'Midwest'] chart_data.add_series('Q1 Sales', (19.2, 21.4, 16.7)) chart_data.add_series('Q2 Sales', (22.3, 28.6, 15.2)) chart_data.add_series('Q3 Sales', (20.4, 26.3, 14.2)) graphic_frame = slide.shapes.add_chart( XL_CHART_TYPE.COLUMN_CLUSTERED, x, y, cx, cy, chart_data ) chart = graphic_frame.chart

python ppt图表(在PPT里做三联柱形图)(2)

三联柱形图

哇哦!图形更具表现力吧,更能看出归属于每组里三个指标的数量多少。

请注意,代码里获取了调用返回的形状引用 graphic_frame,然后使用其属性从图形框架中提取图表对象 。我们需要图表参考来获取我们在接下来的步骤中需要的属性。该 方法不直接返回图表对象。那是因为图表本身并不是一种形状。相反,它是图形框架形状中包含的图形(DrawingML)对象。表也​​以这种方式工作,也包含在图形框架形状中。

卡塔,5分钟又到了。老铁们学的如何?效果好的请点赞,欢迎大家继续关注本专辑。

下面会继续介绍更多的python生成图表并添加到PPT里的功能。

python ppt图表(在PPT里做三联柱形图)(3)

下面会继续介绍更多的python生成图表并添加到PPT里的功能

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页