Создание диаграммы Sunburst в Excel с использованием Python

Обратитесь к этой краткой статье, чтобы создать диаграмму Sunburst в Excel с использованием Python. Шаги программирования приведены вместе с настройками IDE и примером кода для создания диаграммы Sunburst с использованием Python. Приведённый пример кода добавляет иерархические данные на лист для демонстрации функции без каких-либо дополнительных действий.

Шаги по созданию диаграммы Sunburst в Excel с использованием Python

  1. Настройте IDE для использования Aspose.Cells for Python via Java для создания диаграммы Sunburst
  2. Импортируйте необходимые классы, запустите JVM и загрузите или создайте Workbook
  3. Получите доступ к целевому листу, задайте его имя и вставьте данные, если они отсутствуют на sheet
  4. Получите коллекцию диаграмм, вставьте диаграмму SUNBURST и задайте её заголовок
  5. Настройте серии данных, иерархию категорий, заголовок и стиль диаграммы
  6. Задайте формат, цвет переднего плана, положение легенды и стиль
  7. Сохраните выходной файл Excel с диаграммой Sunburst

Эти шаги описывают разработку создателя диаграмм Sunburst с использованием Python. Импортируйте классы библиотеки, запустите JVM, создайте Workbook, получите доступ к целевому листу и добавьте примерные данные, если они отсутствуют. Создайте диаграмму SUNBURST, задайте заголовок, добавьте серии и категории и настройте стиль диаграммы перед сохранением выходного файла Excel.

Код для создания диаграммы Sunburst с использованием Python

Приведённый пример кода демонстрирует создание диаграммы Sunburst с использованием иерархических данных в файле Excel. Данные должны быть введены корректно, так как при использовании строк вместо целых или вещественных чисел создаётся пустая диаграмма. При необходимости вы можете задать стиль диаграммы в Excel, чтобы сделать её более наглядной и понятной.

В этой статье был представлен код генератора диаграмм Sunburst. Чтобы найти и заменить текст в файле Excel, обратитесь к статье Поиск и замена текста в Excel с использованием Python.

 Русский