Suivez cet article pour créer un graphique à colonnes dans Word à l’aide de Python. Il contient les détails pour configurer l’IDE, une liste d’étapes et un exemple de code montrant comment créer des graphiques à barres dans Word à l’aide de Python. L’exemple de code partage toutes les classes et méthodes nécessaires à la création et à la personnalisation d’un graphique.
Étapes pour créer un graphique à barres dans Word
- Définissez l’environnement pour utiliser Aspose.Words pour Python via .NET pour ajouter un graphique
- Créez un fichier Word en utilisant la classe Document et créez un objet DocumentBuilder
- Appelez la méthode insert_chart() en utilisant la colonne et la taille ChartType
- Accéder à la collection de séries du graphique et la rendre vide
- Définir les catégories et ajouter des données pour chaque catégorie
- Enregistrez le fichier Word contenant le graphique
Ces étapes expliquent comment créer un graphique à colonnes dans Word à l’aide de Python. Créez un document avec un objet DocumentBuilder, créez un objet graphique, accédez à sa collection de séries et rendez-la vide. Définissez la collection de catégories de données et ajoutez une série de données pour chaque catégorie afin de remplir le graphique.
Code pour créer un graphique à barres dans Word à l’aide de 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") |
Cet exemple de code vous aide à travailler avec un graphique à barres Microsoft Word à l’aide de Python. L’énumérateur ChartType contient une longue liste de graphiques que vous pouvez créer, notamment AREA_STACKED, AREA_3D_PERCENT_STACKED, BAR_3D, DOUGHNUT, PIE, RADAR, STOCK et HISTOGRAM. Les données de la série de graphiques doivent être de la même taille dans le tableau et ne doivent pas être vides.
Cet article nous a appris à créer un graphique à barres. Si vous souhaitez insérer des puces dans un fichier Word, reportez-vous à l’article Insérer des puces dans Word à l’aide de Python.