
Creare rappresentazioni visive dei dati è essenziale per comprendere informazioni complesse. Un metodo popolare è creare un grafico a dispersione in Python. I grafici a dispersione sono utili quando è necessario visualizzare le relazioni tra due variabili, rendendo più facile individuare tendenze o schemi. Pertanto, utilizzando Aspose.Slides per Python tramite .NET, puoi facilmente creare un grafico a dispersione in Python in modo programmatico. Questa libreria offre una soluzione facile da usare per creare grafici a dispersione di alta qualità, consentendo agli sviluppatori di concentrarsi sui loro dati invece che sulle complessità della creazione di grafici.
Le sezioni seguenti verranno trattate:
- Installazione della Libreria di Grafici Python
- Crea un Grafico a Dispersione in Python - Esempio di Codice
Installazione della Libreria di Grafici Python
Prima di poter creare un grafico a dispersione in Python, è necessario installare questa libreria Python. Il processo di installazione è semplice e può essere completato rapidamente. Per installare Aspose.Slides per Python tramite .NET, apri il tuo prompt dei comandi e digita:
pip install aspose.slides
Con questo comando, la libreria verrà installata e sarai pronto per iniziare a creare grafici a dispersione. Inoltre, questa libreria si integra perfettamente con Python, assicurando che il processo di configurazione sia il più semplice possibile.
Crea un Grafico a Dispersione in Python - Esempio di Codice
Una volta installata la libreria, puoi iniziare a creare il tuo grafico a dispersione utilizzando l’API di visualizzazione dei dati. Ecco i passaggi per iniziare:
- Crea un oggetto della classe Presentation.
- Il metodo add_chart() creerà un grafico predefinito.
- Ottieni l’indice del foglio di lavoro dei dati del grafico predefinito.
- Ottieni il foglio di lavoro dei dati del grafico.
- Aggiungi una nuova serie chiamando il metodo chart_data.series.add().
- Prendi la prima serie di grafici e aggiungi nuovi punti.
- Infine, salva il file PPTX/PPT contenente il grafico a dispersione chiamando il metodo save.
Questo campione di codice fornisce una soluzione semplice ma efficace per sviluppare un creatore di grafici a dispersione:
import aspose.slides as slides | |
# Create an object of the Presentation class. | |
with slides.Presentation() as pres: | |
slide = pres.slides[0] | |
# The add_chart method will create a default chart. | |
chart = slide.shapes.add_chart(slides.charts.ChartType.SCATTER_WITH_SMOOTH_LINES, 0, 0, 400, 400) | |
# Get the default chart data worksheet index. | |
default_worksheet_index = 0 | |
# Get the chart data worksheet. | |
fact = chart.chart_data.chart_data_workbook | |
# Delete demo series. | |
chart.chart_data.series.clear() | |
# Add new series by calling the chart_data.series.add method. | |
chart.chart_data.series.add(fact.get_cell(default_worksheet_index, 1, 1, "Series 1"), chart.type) | |
chart.chart_data.series.add(fact.get_cell(default_worksheet_index, 1, 3, "Series 2"), chart.type) | |
# Take first chart series. | |
series = chart.chart_data.series[0] | |
# Add new point (1:3) there. | |
series.data_points.add_data_point_for_scatter_series(fact.get_cell(default_worksheet_index, 2, 1, 1), fact.get_cell(default_worksheet_index, 2, 2, 3)) | |
# Add new point (2:10) | |
series.data_points.add_data_point_for_scatter_series(fact.get_cell(default_worksheet_index, 3, 1, 2), fact.get_cell(default_worksheet_index, 3, 2, 10)) | |
# Edit the type of series | |
series.type = slides.charts.ChartType.SCATTER_WITH_STRAIGHT_LINES_AND_MARKERS | |
# Changing the chart series marker | |
series.marker.size = 10 | |
series.marker.symbol = slides.charts.MarkerStyleType.STAR | |
# Take second chart series | |
series = chart.chart_data.series[1] | |
# Add new point (5:2) there. | |
series.data_points.add_data_point_for_scatter_series(fact.get_cell(default_worksheet_index, 2, 3, 5), fact.get_cell(default_worksheet_index, 2, 4, 2)) | |
# Add new point (3:1) | |
series.data_points.add_data_point_for_scatter_series(fact.get_cell(default_worksheet_index, 3, 3, 3), fact.get_cell(default_worksheet_index, 3, 4, 1)) | |
# Add new point (2:2) | |
series.data_points.add_data_point_for_scatter_series(fact.get_cell(default_worksheet_index, 4, 3, 2), fact.get_cell(default_worksheet_index, 4, 4, 2)) | |
# Add new point (5:1) | |
series.data_points.add_data_point_for_scatter_series(fact.get_cell(default_worksheet_index, 5, 3, 5), fact.get_cell(default_worksheet_index, 5, 4, 1)) | |
# Changing the chart series marker | |
series.marker.size = 10 | |
series.marker.symbol = slides.charts.MarkerStyleType.CIRCLE | |
# Finally, save the PPTX/PPT file containing the scattered chart by calling the save method. | |
pres.save("./scattered_chart_out.pptx", slides.export.SaveFormat.PPTX) |

API di Visualizzazione Dati - Ottieni una Licenza Gratuita
Sei interessato a creare grafici a dispersione professionali? Prova Aspose.Slides per Python tramite .NET con una licenza temporanea gratuita.
In Sintesi
In conclusione, utilizzare Aspose.Slides per Python tramite .NET rende facile creare un grafico a dispersione in Python. Infatti, questa libreria di grafici Python ti consente di creare grafici chiari e visivamente accattivanti, aiutandoti a presentare i dati in modo più efficace. Che tu stia lavorando a un piccolo progetto o a un’analisi complessa, questo strumento semplifica il processo. Infine, per ulteriori dettagli, esplora la documentazione e le API refs. Inizia a creare i tuoi grafici a dispersione in modo programmatico.
Sentiti Libero di Contattarci
Per qualsiasi domanda, non esitare a chiedere nel nostro Forum.
Domande Frequenti – FAQs
Come posso creare un grafico a dispersione in Python in modo programmatico?
Puoi utilizzare librerie come Aspose.Slides per Python tramite .NET per creare un grafico a dispersione in Python con facilità. Inoltre, visita questo link per vedere l’implementazione.
Posso personalizzare il grafico a dispersione?
Sì, puoi personalizzare completamente il grafico a dispersione, inclusi titoli, legende e punti dati.