使用 Python 在簡報中自訂甜甜圈圖表
Contents
[
Hide
]
概述
本文說明如何在 Aspose.Slides 中使用甜甜圈圖表,將圖表加入投影片、設定中心洞的大小,並儲存簡報。其重點在於 doughnut_hole_size 設定,並展示在程式碼中自訂此圖表類型的基本步驟。
本文亦包含簡短的 FAQ,涵蓋相關的甜甜圈圖表情境,例如使用多個系列建立多層環、使用炸裂甜甜圈圖表,以及將圖表匯出為點陣圖或 SVG。
指定甜甜圈圖表的中心間隙
為了指定甜甜圈圖表中洞的大小,請依照以下步驟進行:
- 建立 Presentation 類別的實例。
- 在投影片上新增甜甜圈圖表。
- 指定甜甜圈圖表中洞的大小。
- 將簡報寫入磁碟。
以下範例中,我們已設定甜甜圈圖表的洞大小。
import aspose.slides.charts as charts
import aspose.slides as slides
# 建立 Presentation 類別的實例
with slides.Presentation() as presentation:
chart = presentation.slides[0].shapes.add_chart(charts.ChartType.DOUGHNUT, 50, 50, 400, 400)
chart.chart_data.series_groups[0].doughnut_hole_size = 90
# 將簡報寫入磁碟
presentation.save("DoughnutHoleSize_out.pptx", slides.export.SaveFormat.PPTX)
常見問題
我可以建立具有多個環的多層甜甜圈嗎?
可以。將多個系列新增至同一個甜甜圈圖表——每個系列會形成一個獨立的環。環的順序依系列在集合中的順序決定。
是否支援「炸裂」甜甜圈(切片分離)?
可以。Aspose.Slides 提供 Exploded Doughnut chart type 以及資料點的爆炸屬性,您可以分離個別切片。
如何取得甜甜圈圖表的影像(PNG/SVG)以供報告使用?
圖表是一種形狀;您可以將其轉換為 raster image 或將圖表匯出為 SVG image。