# 在 Android 上自訂簡報中的環形圖表

> 探索如何在 Aspose.Slides for Android via Java 中建立與自訂環形圖表，支援 PowerPoint 格式以製作動態簡報。

Source: https://docs.aspose.com/slides/zh-hant/androidjava/doughnut-chart/


## **概觀**

本篇文章說明如何在 Aspose.Slides 中使用環形圖，透過將圖表加入投影片、設定中心孔的大小，並儲存簡報。重點在於 `setDoughnutHoleSize` 方法，示範在程式碼中自訂此圖表類型的基本步驟。

同時也提供簡短的 FAQ，涵蓋相關的環形圖情境，例如使用多個序列建立多層環、處理炸裂環形圖，以及將圖表匯出為點陣圖或 SVG。

## **指定環形圖的中心空隙**
{{% alert color="primary" %}} 

Aspose.Slides for Android via Java 現在支援指定環形圖中心孔的大小。在本主題中，我們將透過範例說明如何設定環形圖的中心孔尺寸。

{{% /alert %}} 

若要指定環形圖中心孔的大小，請依照以下步驟操作：

1. 實例化 [簡報](https://reference.aspose.com/slides/zh-hant/androidjava/com.aspose.slides/presentation) 物件。
1. 在投影片上新增環形圖。
1. 指定環形圖中心孔的大小。
1. 將簡報寫入磁碟。

在下方的範例中，我們已設定環形圖中心孔的大小。

```java
// 建立 Presentation 類別的實例
Presentation pres = new Presentation();
try {
    IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.Doughnut, 50, 50, 400, 400);
    
    chart.getChartData().getSeriesGroups().get_Item(0).setDoughnutHoleSize((byte)90);

    // 將簡報寫入磁碟
    pres.save("DoughnutHoleSize_out.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}
```

## **FAQ**

**我可以建立具有多個環的多層環形圖嗎？**

可以。將多個序列加入同一個環形圖——每個序列會形成一個獨立的環。環的順序取決於序列在集合中的排列順序。

**是否支援「炸裂」環形圖（切片分離）？**

可以。Aspose.Slides 提供 Exploded Doughnut [圖表類型](https://reference.aspose.com/slides/zh-hant/androidjava/com.aspose.slides/charttype/) 並在資料點上提供炸裂屬性，您可以分離個別切片。

**如何取得環形圖的影像（PNG/SVG）以供報表使用？**

圖表本身是一個圖形物件；您可以將其轉換為 [點陣圖](https://reference.aspose.com/slides/zh-hant/androidjava/com.aspose.slides/shape/#getImage-int-float-float-)，或將圖表匯出為 [SVG 影像](https://reference.aspose.com/slides/zh-hant/androidjava/com.aspose.slides/shape/#writeAsSvg-java.io.OutputStream-com.aspose.slides.ISVGOptions-)。
