# 使用 Python 在演示文稿中自定义环形图

> 了解如何在 Aspose.Slides for Python via .NET 中创建和自定义环形图，支持 PowerPoint 和 OpenDocument 格式的动态演示文稿。

Source: https://docs.aspose.com/slides/zh/python-net/doughnut-chart/
Updated: 2025-12-08


## **在环形图中指定中心间隙**
为了指定环形图中孔的大小，请按照以下步骤操作：

- 实例化 [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) 类。
- 在幻灯片上添加环形图。
- 指定环形图中孔的大小。
- 将演示文稿写入磁盘。

在下面的示例中，我们已经设置了环形图中孔的大小。
```py
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)
```


## **常见问题**

**我可以创建具有多个环的多层环形图吗？**

是的。向单个环形图添加多个系列——每个系列会成为一个独立的环。环的顺序由系列在集合中的顺序决定。

**支持“爆炸”环形图（分离的切片）吗？**

是的。有 Exploded Doughnut [chart type](https://reference.aspose.com/slides/python-net/aspose.slides.charts/charttype/) 以及数据点的爆炸属性；您可以分离各个切片。

**如何获取环形图的图像（PNG/SVG）用于报告？**

图表是一个形状；您可以将其渲染为 [raster image](https://reference.aspose.com/slides/python-net/aspose.slides/shape/get_image/) ，或将图表导出为 [SVG image](https://reference.aspose.com/slides/python-net/aspose.slides/shape/write_as_svg/) 。
