Creare un grafico a colonne in Word utilizzando Python

Segui questo articolo per creare un grafico a colonne in Word usando Python. Contiene i dettagli per impostare l’IDE, un elenco di passaggi e un codice di esempio che mostra come creare grafici a barre in Word usando Python. Il codice di esempio condivide tutte le classi e i metodi necessari per creare e personalizzare un grafico.

Passaggi per creare un grafico a barre in Word

  1. Imposta l’ambiente per utilizzare Aspose.Words per Python tramite .NET per aggiungere un grafico
  2. Crea un file Word utilizzando la classe Document e crea un oggetto DocumentBuilder
  3. Chiama il metodo insert_chart() utilizzando la COLONNA ChartType e la dimensione
  4. Accedi alla raccolta di serie del grafico e rendila vuota
  5. Definisci le categorie e aggiungi dati per ciascuna categoria
  6. Salvare il file Word con il grafico al suo interno

Questi passaggi spiegano come creare un grafico a colonne in Word usando Python. Crea un documento con un oggetto DocumentBuilder, crea un oggetto grafico, accedi alla sua raccolta di serie e rendilo vuoto. Definisci la raccolta di categorie di dati e aggiungi una serie di dati per ogni categoria per riempire il grafico.

Codice per creare un grafico a barre in Word utilizzando 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")

Questo codice di esempio aiuta a lavorare con grafico a barre di Microsoft Word usando Python. L’enumeratore ChartType contiene un lungo elenco di grafici che puoi creare, tra cui AREA_STACKED, AREA_3D_PERCENT_STACKED, BAR_3D, DOUGHNUT, PIE, RADAR, STOCK e HISTOGRAM. I dati della serie di grafici devono avere le stesse dimensioni nell’array e non devono essere vuoti.

Questo articolo ci ha insegnato come creare un grafico a barre. Se vuoi inserire elenchi puntati in un file Word, fai riferimento all’articolo Inserire elenchi puntati in Word utilizzando Python.

 Italiano