Настройка кольцевых диаграмм в презентациях с Python
Указать центральный зазор в кольцевой диаграмме
Чтобы задать размер отверстия в кольцевой диаграмме, выполните следующие действия:
- Создать экземпляр класса 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)
FAQ
Можно ли создать многоуровневую кольцевую диаграмму с несколькими кольцами?
Да. Добавьте несколько серий в одну кольцевую диаграмму — каждая серия становится отдельным кольцом. Порядок колец определяется порядком серий в коллекции.
Поддерживается ли «взрывная» кольцевая диаграмма (отдельные срезы)?
Да. Существует тип диаграммы Exploded Doughnut chart type и свойство explosion у точек данных; можно отделять отдельные срезы.
Как получить изображение кольцевой диаграммы (PNG/SVG) для отчёта?
Диаграмма является фигурой; её можно отрендерить в растровое изображение или экспортировать в SVG‑изображение.