Следуйте этой статье, чтобы создать столбчатую диаграмму в Word с помощью Python. Она содержит сведения о настройке IDE, список шагов и пример кода, показывающий как создавать столбчатые диаграммы в Word с помощью Python. В примере кода используются все необходимые классы и методы, требуемые для создания и настройки диаграммы.
Шаги по созданию столбчатой диаграммы в Word
- Настройте среду на использование Aspose.Words для Python через .NET для добавления диаграммы
- Создайте файл Word с помощью класса Document и создайте объект DocumentBuilder.
- Вызовите метод insert_chart(), используя СТОЛБЕЦ ChartType и размер
- Получите доступ к коллекции серий диаграммы и сделайте ее пустой.
- Определите категории и добавьте данные для каждой категории.
- Сохраните файл Word с диаграммой в нем.
Эти шаги объясняют, как создать столбчатую диаграмму в Word с помощью Python. Создайте документ с объектом DocumentBuilder, создайте объект диаграммы, получите доступ к его коллекции серий и сделайте ее пустой. Определите коллекцию категорий данных и добавьте серию данных для каждой категории, чтобы заполнить диаграмму.
Код для создания столбчатой диаграммы в Word с использованием Python
import aspose.words as aw | |
# Load the license | |
wordLic = aw.License() | |
wordLic.set_license("license.lic") | |
doc = aw.Document() | |
builder = aw.DocumentBuilder(doc) | |
# Add column chart | |
shape = builder.insert_chart(aw.drawing.charts.ChartType.COLUMN, 400, 250) | |
# Access the chart object | |
chart = shape.chart | |
# Access the chart series | |
series = chart.series | |
# Clear the series | |
series.clear() | |
# Create categories | |
categories = [ "Data Category 1", "Data Category 2" ] | |
# Add series data | |
series.add("Albania", categories, [3, 4]) | |
series.add("Andorra", categories, [5, 2]) | |
series.add("Armenia", categories, [3, 7]) | |
series.add("Austria", categories, [2, 3]) | |
series.add("Azerbaijan", categories, [5, 5]) | |
doc.save("output.docx") | |
print ("Charts added successfully") |
Этот пример кода помогает работать с гистограммой Microsoft Word с использованием Python. Перечислитель ChartType содержит длинный список диаграмм, которые вы можете создать, включая AREA_STACKED, AREA_3D_PERCENT_STACKED, BAR_3D, DOUGHNUT, PIE, RADAR, STOCK и HISTOGRAM. Данные серии диаграмм должны быть одинакового размера в массиве и не должны быть пустыми.
Эта статья научила нас, как создать столбчатую диаграмму. Если вы хотите вставить маркеры в файл Word, обратитесь к статье Вставка маркеров в Word с помощью Python.