Следвайте тази статия, за да създадете колонна диаграма в 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.