Kövesse ezt a cikket oszlopdiagram létrehozásához a Word alkalmazásban Python használatával. Tartalmazza az IDE beállításának részleteit, a lépések listáját és egy mintakódot, amely bemutatja, hogyan lehet oszlopdiagramokat készíteni a Wordben Python használatával. A mintakód megosztja a diagramok létrehozásához és testreszabásához szükséges összes osztályt és metódust.
Lépések oszlopdiagram létrehozásához a Wordben
- Állítsa be a környezetet a Aspose.Words for Python .NET-en keresztül használatára diagram hozzáadásához
- Hozzon létre egy Word-fájlt a Document osztály használatával, és hozzon létre egy DocumentBuilder objektumot
- Hívja meg az insert_chart() metódust a ChartType COLUMN és a méret használatával
- Nyissa meg a diagram sorozatgyűjteményét, és tegye üressé
- Határozza meg a kategóriákat, és adjon hozzá adatokat az egyes kategóriákhoz
- Mentse el a Word fájlt a diagrammal együtt
Ezek a lépések elmagyarázzák, hogyan lehet oszlopdiagramot készíteni a Wordben Python használatával. Hozzon létre egy dokumentumot egy DocumentBuilder objektummal, hozzon létre egy diagramobjektumot, érje el a sorozatgyűjteményét, és tegye üressé. Határozza meg az adatkategóriák gyűjteményét, és minden kategóriához adjon hozzá egy adatsort a diagram kitöltéséhez.
Kód oszlopdiagram létrehozásához a Wordben Python használatával
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") |
Ez a mintakód segít a Microsoft Word sávdiagrammal való munkában a Python használatával. A ChartType enumerator a létrehozható diagramok hosszú listáját tartalmazza, beleértve AREA_STACKED, AREA_3D_PERCENT_STACKED, BAR_3D, DOUGHNUT, PIE, RADAR, STOCK és HISTOGRAM. A diagramsorozat adatainak azonos méretűnek kell lenniük a tömbben, és nem lehetnek üresek.
Ez a cikk megtanított minket arra, hogyan készítsünk oszlopdiagramot. Ha felsorolásjeleket szeretne beszúrni egy Word-fájlba, olvassa el a Felsorolásjelek beszúrása a Wordbe Python használatával cikket.