
Un grafico a torta in Word è uno strumento visivo potente. Aiuta a rappresentare i dati in modo chiaro e coinvolgente. Molti settori utilizzano grafici a torta per visualizzare proporzioni e confronti. Ad esempio, le aziende li usano per i dati di vendita. Gli educatori li usano per i risultati dei sondaggi. Un grafico a torta ben progettato può migliorare rapporti e presentazioni, rendendo le informazioni complesse più facili da comprendere. In questo post del blog, esploreremo come creare un grafico a torta in Word utilizzando Python.
Questo articolo tratta i seguenti argomenti:
- Libreria Python per grafici a torta in Word
- Come creare un grafico a torta in un documento Word.
- Crea un grafico a torta di grafico a torta in Word
- Inserisci un grafico a torta di grafico a barre in Word
- Crea un grafico a torta 3D in Word
- Risorse gratuite
Libreria Python per Grafici a Torta in Word
Useremo Aspose.Words per Python per creare grafici a torta nei documenti Word. Semplifica il processo di creazione e modifica dei documenti Word. Con Aspose.Words, puoi facilmente inserire grafici, inclusi i grafici a torta, nei tuoi documenti. La libreria supporta vari tipi di grafico e fornisce opzioni di personalizzazione avanzate. Questo la rende un’ottima scelta per gli sviluppatori che cercano di automatizzare la generazione di documenti.
Questa libreria di grafici a torta Python offre diverse funzionalità che la rendono ideale per creare grafici a torta in Word:
- Facilità di integrazione: La libreria si integra senza problemi con le applicazioni Python.
- Flessibilità: Puoi creare, modificare e manipolare documenti programmaticamente.
- Opzioni di personalizzazione avanzate: Personalizza facilmente l’aspetto e i dati dei tuoi grafici a torta.
- Alte prestazioni: Genera documenti rapidamente senza compromettere la qualità.
Per iniziare, è necessario installare Aspose.Words per Python. Puoi scaricarlo dalla sezione rilasci. Usa il seguente comando pip per installarlo:
pip install aspose-words
Come Creare un Grafico a Torta in Word
Segui questi passaggi per creare un grafico a torta in un documento Word utilizzando Python:
- Crea un nuovo documento Word utilizzando la classe Document.
- Crea un oggetto DocumentBuilder per costruire il documento.
- Inserisci un grafico a torta con dimensioni specificate utilizzando il metodo insert_chart().
- Recupera il grafico dalla forma del grafico inserito utilizzando chartShape.chart.
- Cancella eventuali serie esistenti nel grafico con chart.series.clear().
- Aggiungi una nuova serie con categorie e valori.
- Personalizza le etichette dei dati.
- Personalizza l’aspetto.
- Salva il documento in un percorso specificato utilizzando il metodo save().
Ecco un esempio completo di codice Python che implementa i passaggi sopra:
import aspose.words as aw | |
import aspose.pydrawing as drawing | |
from aspose.words import Document, DocumentBuilder | |
from aspose.words.drawing import Shape | |
from aspose.words.drawing.charts import ChartType | |
# Step 1: Create a Document | |
doc = aw.Document() | |
# Step 2: Add a Pie Chart | |
builder = aw.DocumentBuilder(doc) | |
chartShape = builder.insert_chart(ChartType.PIE, 400, 300) | |
chart = chartShape.chart; | |
# Step 3: Set Data | |
chart.series.clear() | |
series = chart.series.add("Aspose Series 1", | |
["Category 1", "Category 2", "Category 3"], | |
[2.7, 3.2, 0.8]) | |
labels = series.data_labels | |
labels.show_percentage = True | |
labels.show_value = True | |
labels.show_leader_lines = False | |
labels.separator = " - " | |
# Step 4: Customize Appearance | |
# Give our chart a title, which appears at the top center of the chart area. | |
title = chart.title; | |
title.text = "Sample Pie Chart"; | |
title.font.size = 15; | |
title.font.color = drawing.Color.blue; | |
title.show = True; | |
title.overlay = True; | |
# Step 5: Save the Document | |
doc.save("PieChartInWord.docx") |

Come creare un grafico a torta in Word utilizzando Python.
Crea un Grafico a Torta di Grafico a Torta in Word
Per creare un grafico “Pie of Pie” invece di un grafico a torta standard, è sufficiente specificare ChartType.PIE_OF_PIE invece di ChartType.PIE.
Ecco il codice con questa modifica:
import aspose.words as aw | |
import aspose.pydrawing as drawing | |
from aspose.words import Document, DocumentBuilder | |
from aspose.words.drawing import Shape | |
from aspose.words.drawing.charts import ChartType | |
# Create a document. | |
doc = aw.Document(); | |
builder = aw.DocumentBuilder(doc); | |
# Insert a Pio of Pie chart | |
shape = builder.insert_chart(ChartType.PIE_OF_PIE, 440, 300); | |
chart = shape.chart; | |
# Delete the default generated series. | |
chart.series.clear(); | |
# Add series | |
series = chart.series.add("Aspose Series 1", | |
["Category 1", "Category 2", "Category 3", "Category 4"], | |
[11, 8, 4, 3]) | |
# Format the Pie of Pie chart. | |
seriesGroup = chart.series_groups[0]; | |
seriesGroup.gap_width = 10; | |
seriesGroup.second_section_size = 77; | |
doc.save("PieOfPieChart.docx"); |

Come creare un grafico a torta di grafico a torta in Word utilizzando Python.
Crea un Grafico a Torta di Grafico a Barre in Word
Per creare un grafico “Pie of Bar”, è sufficiente modificare il Passo 2 per utilizzare ChartType.PIE_OF_BAR invece di ChartType.PIE. Ecco il codice aggiornato:
import aspose.words as aw | |
import aspose.pydrawing as drawing | |
from aspose.words import Document, DocumentBuilder | |
from aspose.words.drawing import Shape | |
from aspose.words.drawing.charts import ChartType | |
# Step 1: Create a Document | |
doc = aw.Document() | |
# Step 2: Add a Pie of Bar Chart | |
builder = aw.DocumentBuilder(doc) | |
chartShape = builder.insert_chart(ChartType.PIE_OF_BAR, 400, 300) # Change to PIE_OF_BAR | |
chart = chartShape.chart | |
# Step 3: Set Data | |
chart.series.clear() | |
series = chart.series.add("Aspose Series 1", | |
["Category 1", "Category 2", "Category 3", "Category 4", "Category 5"], | |
[2.7, 3.2, 0.8, 1.2, 0.5]) | |
labels = series.data_labels | |
labels.show_percentage = True | |
labels.show_value = True | |
labels.show_leader_lines = False | |
labels.separator = " - " | |
# Step 4: Customize Appearance | |
title = chart.title | |
title.text = "Sample Pie of Bar Chart" | |
title.font.size = 15 | |
title.font.color = drawing.Color.blue | |
title.show = True | |
title.overlay = True | |
# Step 5: Save the Document | |
doc.save("PieOfBarChartInWord.docx") |

Come creare un grafico a torta di grafico a barre in Word utilizzando Python.
Crea un Grafico a Torta 3D in Word
Per creare un grafico a torta 3D, aggiorna semplicemente il Passo 2 per specificare ChartType.PIE_3D. Ecco il codice aggiornato:
import aspose.words as aw | |
import aspose.pydrawing as drawing | |
from aspose.words import Document, DocumentBuilder | |
from aspose.words.drawing import Shape | |
from aspose.words.drawing.charts import ChartType | |
# Step 1: Create a Document | |
doc = aw.Document() | |
# Step 2: Add a 3D Pie Chart | |
builder = aw.DocumentBuilder(doc) | |
chartShape = builder.insert_chart(ChartType.PIE_3D, 400, 300) # Change to PIE_3D | |
chart = chartShape.chart | |
# Step 3: Set Data | |
chart.series.clear() | |
series = chart.series.add("Aspose Series 1", | |
["Category 1", "Category 2", "Category 3"], | |
[2.7, 3.2, 0.8]) | |
labels = series.data_labels | |
labels.show_percentage = True | |
labels.show_value = True | |
labels.show_leader_lines = False | |
labels.separator = " - " | |
# Step 4: Customize Appearance | |
chart.title.text = "Sample 3D Pie Chart" | |
# Step 5: Save the Document | |
doc.save("3DPieChartInWord.docx") |

Come creare un grafico a torta 3D in Word utilizzando Python.
Ottieni una Licenza Gratuita
Se sei interessato a esplorare i prodotti Aspose, visita la Pagina Licenze per ottenere una licenza temporanea gratuita per Aspose.Words per Python. È facile iniziare e sperimentare tutte le capacità della libreria. Non perdere questa opportunità!
Grafico a Torta in Word: Risorse Gratuite
Oltre a creare grafici a torta in un documento Word, ti incoraggiamo a esplorare ulteriori risorse. Queste risorse ti aiuteranno ad approfondire ulteriormente la tua comprensione e le tue competenze con Aspose.Words per Python.
Conclusione
In questo post del blog, abbiamo esplorato come creare un grafico a torta in Word utilizzando Python. Abbiamo discusso delle funzionalità della libreria e fornito una guida passo passo con esempi di codice. Con Aspose.Words, puoi facilmente automatizzare la creazione di grafici nei documenti Word. Inizia oggi stesso e arricchisci i tuoi documenti con dati visivi coinvolgenti!
Se hai domande o hai bisogno di ulteriore assistenza, sentiti libero di contattarci sul nostro forum di supporto gratuito.
Vedi Anche
- Lavorare con l’indice dei contenuti (TOC) in Word
- Creare grafici nei documenti Word
- Convertire Word in JPG in Python
- Generare documenti Word da modelli
- Convertire immagini in documento Word
- Convertire Word DOCX DOC in TXT
- Estrarre immagini da PDF
- Confrontare due file PDF
- Come convertire un’immagine in PDF
- Convertire Word in Excel