Как сделать круговую диаграмму в Excel на Python

В этом кратком руководстве представлен обзор того, как создать круговую диаграмму в Excel в Python. В нем есть вся необходимая информация для настройки IDE, список задач для написания приложения и пример кода для разработки создателя круговых диаграмм на Python. В нем описаны вызовы API, необходимые для создания диаграммы, а также представлены другие типы диаграмм, поддерживаемые этим API.

Шаги по разработке генератора круговых диаграмм в Python

  1. Настройте среду для добавления Aspose.Cells для Python через Java для создания диаграммы.
  2. Создайте новую Workbook и заполните образцы данных для круговой диаграммы.
  3. Создайте круговую диаграмму chart на целевом листе и получите доступ к диаграмме.
  4. Установите серию данных и данные категории для диаграммы
  5. Установите заголовок диаграммы и метки для каждого фрагмента в круговой диаграмме
  6. Сохраните полученную книгу с круговой диаграммой на диске.

Эти шаги описывают необходимую задачу для создания круговой диаграммы в Python. Процесс начинается с создания рабочей книги с последующим заполнением образцов данных и созданием круговой диаграммы. На последних этапах диаграмма настраивается путем настройки ряда данных, данных категории, плитки диаграммы и меток данных для каждого среза.

Код для разработки Pie Chart Maker на Python

В этом примере кода показано как вставить круговую диаграмму в Excel на Python. Он использует метод add() в классе ChartCollection для добавления новой диаграммы, предоставляя тип диаграммы как ChartType.PIE вместе с ее границей, устанавливает ряды данных и данные категории с помощью getNSeries().add() и getNSeries(). Методы setCategoryData(). Вы можете установить другие типы диаграмм, такие как AREA, BAR, BAR_STACKED, BUBBLE, COLUMN, COLUMN_STACKED и CONE, чтобы перечислить очень мало.

В этой статье. мы изучили процесс вставки диаграммы в файл Excel. Если вы хотите узнать, как вставить срез в файл Excel, обратитесь к статье как вставить слайсер в Excel с помощью Python.

 Русский