Настройка кольцевых диаграмм в презентациях с 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‑изображение.