create-charts-in-word-documents-using-python

Діаграми – це потужний інструмент для чіткого і лаконічного передавання інформації. Генерація звітів часто передбачає подання даних у візуальній формі. Включення діаграм у документи Word може значно покращити подання та розуміння даних. Хоча Microsoft Word пропонує вбудовані функції створення діаграм, Aspose.Words for Python надає програмний контроль для генерації та інтеграції діаграм у документи Word. У цьому пості в блозі ми дізнаємось, як створювати діаграми у документах Word за допомогою Python.

Ця стаття охоплює наступні теми:

Python API для створення діаграм у документах Word

Ми будемо використовувати Aspose.Words for Python для створення різних типів діаграм у документах Word. Це потужна бібліотека, яка дозволяє програмно створювати, маніпулювати та конвертувати документи Word. Вона надає потужний API для створення та налаштування діаграм у документах Word, що робить її відмінним інструментом для розробників, які потребують інтеграції візуалізації даних у свої робочі процеси генерації документів. Це може бути особливо корисним для розробників, які повинні генерувати звіти або документи з динамічними візуалізаціями даних.

Перед тим як перейти до створення діаграм, потрібно налаштувати середовище розробки. Дотримуйтесь наступних кроків для встановлення необхідних пакетів:

1. Встановіть Aspose.Words for Python

Будь ласка, завантажте пакет з завантажень або встановіть його з PyPI, виконавши наступну команду pip в консолі:

pip install aspose-words

2. Імпортуйте необхідні бібліотеки

import aspose.words as aw

from aspose.words import Document, DocumentBuilder, SaveFormat
from aspose.words.drawing import Shape
from aspose.words.drawing.charts import ChartType

Як створити стовпчасту діаграму в Word

Стовпчасті діаграми ідеально підходять для порівняння точок даних за категоріями. Ми можемо легко створити стовпчасті діаграми в документі Word, виконавши наступні кроки:

  1. Створіть екземпляр класу Document.
  2. Створіть документ за допомогою класу DocumentBuilder.
  3. Додайте діаграму за допомогою методу insert_chart() з аргументами COLUMN ChartType, height та width.
  4. Отримайте результати в об’єкті класу Shape.
  5. Створіть екземпляр класу Chart.
  6. Отримайте колекцію серій діаграм за допомогою chart.series.
  7. Після цього визначте дані та додайте серію діаграм за допомогою методу add().
  8. Нарешті, викличте метод save() для збереження файлу.

Наступний зразок коду показує, як створити стовпчасту діаграму в документі Word за допомогою Python.

Create Column Charts in Word Documents using Python.

Створення стовпчастих діаграм у документах Word за допомогою Python

Створення діаграм розсіювання у документах Word за допомогою Python

Діаграми розсіювання корисні для показу взаємозв’язків між двома змінними. Ми можемо вставити діаграми розсіювання в документи Word, дотримуючись зазначених раніше кроків. Однак нам просто потрібно встановити ChartType.SCATTER у методі insert_chart().

Наступний зразок коду показує, як створити діаграму розсіювання в документі Word за допомогою Python.

Create Scatter Charts in Word Documents using Python.

Створення діаграм розсіювання у документах Word за допомогою Python

Вставка площинних діаграм у документи Word за допомогою Python

Площинні діаграми підкреслюють величину змін з часом. Ми можемо легко створити площинні діаграми в документах Word, дотримуючись зазначених раніше кроків. Однак нам просто потрібно встановити ChartType.AREA у методі insert_chart().

Наступний зразок коду показує, як створити площинну діаграму в документі Word за допомогою Python.

Insert Area Charts in Word Documents using Python.

Вставка площинних діаграм у документи Word за допомогою Python

Вставка діаграм-буль

башок у документи Word за допомогою Python {#create-bubble-chart-in-word-document}

Діаграми-бульбашки ефективні для відображення трьох вимірів даних. Дотримуючись зазначених раніше кроків, ми можемо легко створити діаграми-бульбашки в документах Word. Однак нам потрібно встановити ChartType.BUBBLE у методі insert_chart().

Наступний зразок коду показує, як створити діаграму-бульбашку в документі Word за допомогою Python.

Insert Bubble Charts in Word Documents using Python.

Вставка діаграм-бульбашок у документи Word за допомогою Python

Отримайте безкоштовну ліцензію

Розкрийте всю міць Aspose.Words for Python! Отримайте свою безкоштовну тимчасову ліцензію сьогодні та починайте одразу. Ніяких обмежень, лише чиста магія маніпуляції документами у вас під рукою.

Діаграми у документі Word – Корисні ресурси

  • Ознайомтесь з розділом Робота з діаграмами офіційної документації, щоб дізнатися більше про створення діаграм.

Окрім роботи з діаграмами у документах Word, не соромтесь досліджувати інші можливості Aspose.Words for Python, щоб додатково налаштувати діаграми та документи Word, використовуючи наведені нижче ресурси:

Висновок

У цій статті ми розглянули кроки для створення різних типів діаграм — стовпчастих, діаграм розсіювання, площинних та діаграм-бульбашок — у документах Word за допомогою Python. Ми показали, як використовувати Aspose.Words for Python для створення різних типів діаграм у документах Word. Дотримуючись кроків, викладених у цій статті, ви зможете безперешкодно інтегрувати візуально привабливі діаграми у свої документи Word, роблячи аналіз даних та їх подання більш ефективними.

У разі будь-якої неоднозначності, будь ласка, звертайтесь до нас на нашому безкоштовному форумі підтримки за допомогою.

Див. також