5分鐘說長不長,說短不短,可以學會對辦公自動化的訣竅。在這個python的PPT專輯裡,會教大家如何用python自動化一步步,一行行程序,手把手的編碼說明,生成好看的PPT。
接上節的簡單柱形圖生成,本節進行進一步的定制柱形圖高級技巧的探讨。
在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
三聯柱形圖
哇哦!圖形更具表現力吧,更能看出歸屬于每組裡三個指标的數量多少。
請注意,代碼裡獲取了調用返回的形狀引用 graphic_frame,然後使用其屬性從圖形框架中提取圖表對象 。我們需要圖表參考來獲取我們在接下來的步驟中需要的屬性。該 方法不直接返回圖表對象。那是因為圖表本身并不是一種形狀。相反,它是圖形框架形狀中包含的圖形(DrawingML)對象。表也以這種方式工作,也包含在圖形框架形狀中。
卡塔,5分鐘又到了。老鐵們學的如何?效果好的請點贊,歡迎大家繼續關注本專輯。
下面會繼續介紹更多的python生成圖表并添加到PPT裡的功能。
下面會繼續介紹更多的python生成圖表并添加到PPT裡的功能
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!