Visualizzare le relazioni tra due variabili numeriche è una necessità comune nell’analisi dei dati, nella redazione di report e nella ricerca scientifica. Un grafico a dispersione (noto anche come XY‑Scatter) è ideale per evidenziare tendenze, cluster e outlier. Questa guida dimostra come creare un grafico a dispersione in Excel utilizzando C# e Aspose.Cells for .NET. Con poche righe di codice è possibile generare, personalizzare ed esportare grafici a dispersione in modo programmatico, pronti per presentazioni, dashboard o ulteriori elaborazioni.
Questo articolo copre i seguenti argomenti:
- Libreria Excel C# per creare grafici a dispersione
- Crea un grafico a dispersione in Excel usando C#
- Ottieni una licenza gratuita
- Grafico a dispersione Excel: risorse gratuite
- Conclusione
- Vedi anche
Libreria Excel C# per creare grafici a dispersione
Aspose.Cells for .NET è una libreria completa per la manipolazione di Excel che consente agli sviluppatori di creare, modificare e rendere file Excel senza richiedere Microsoft Office. Offre un’API ricca per la creazione di grafici, inclusa la piena compatibilità con i grafici a dispersione.
Principali vantaggi dell’utilizzo di Aspose.Cells per creare grafici a dispersione:
- API di grafico completa – Aggiungi più serie, imposta gli stili dei marcatori, definisci le proprietà degli assi e cambia i tipi di grafico a runtime.
- Nessuna interop COM – Funziona in ambienti server, servizi cloud e applicazioni desktop.
- Alte prestazioni – Gestisce grandi set di dati con un minimo utilizzo di memoria.
- Supporto multi‑formato – Salva in XLSX, XLS, CSV, PDF, PNG e altro.
Inizia rapidamente:
PM> Install-Package Aspose.Cells
Oppure scarica l’ultima versione dalla pagina di rilascio di Aspose.Cells.
Creare un grafico a dispersione in Excel usando C#
Di seguito è riportato un esempio completo e autonomo in C# che dimostra come:
- Crea una nuova cartella di lavoro.
- Popola un foglio di lavoro con dati X‑Y.
- Inserisci un grafico a dispersione.
- Personalizza i marcatori delle serie, i titoli degli assi e l’aspetto del grafico.
- Salva la cartella di lavoro in un file XLSX.
Nota – Il codice utilizza solo lo spazio dei nomi
Aspose.Cells. Non sono necessarie librerie aggiuntive.
Spiegazione del Codice
| Passo | Cosa fa |
|---|---|
| 1 | Istanzia un nuovo Workbook e ottiene il primo Worksheet. |
| 2 | Popola le colonne A e B con valori numerici X e Y. |
| 3 | Aggiunge un Chart di tipo ChartType.Scatter al foglio di lavoro. |
| 4 | Crea una singola serie che fa riferimento all’intervallo Y (B2:B9) e imposta esplicitamente l’intervallo X (A2:A9). |
| 5 | Personalizza i marcatori della serie (cerchi rossi, dimensione 10) e rimuove la linea di contorno. |
| 6 | Imposta titoli degli assi leggibili e limiti opzionali degli assi. |
| 7 | Salva la cartella di lavoro come ScatterChart_Output.xlsx. |
L’esecuzione del programma produce un file Excel che contiene un grafico a dispersione formattato in modo ordinato, pronto per ulteriori analisi o pubblicazione.
Ottieni una licenza gratuita
Aspose offre una licenza temporanea gratuita che rimuove le filigrane di valutazione e consente l’accesso completo all’API per sviluppo e test. Ottieni la tua dalla pagina della licenza temporanea di Aspose. Applica la licenza nel tuo codice prima di utilizzare qualsiasi classe Aspose.Cells:
var license = new Aspuse.Cells.License();
license.SetLicense("Aspuse.Cells.lic");
Grafico a dispersione Excel: Risorse gratuite
Continua a imparare e a padroneggiare l’automazione di Excel con queste risorse gratuite:
- Developer’s Guide – Documentazione API completa: https://docs.aspose.com/cells/net/
- Online Apps – Prova le funzionalità di Aspose.Cells direttamente nel browser: https://products.aspose.app/cells/family
- API Reference – Elenco dettagliato di metodi, proprietà ed enum: https://reference.aspose.com/cells/net/
- How‑to Articles – Esempi pratici e guide passo‑passo: https://blog.aspose.com/it/categories/aspose.cells-product-family/
Conclusione
Questo tutorial ha dimostrato come creare programmaticamente un Scatter chart in Excel usando C# e Aspose.Cells for .NET. Sfruttando l’API di creazione di grafici robusta, è possibile realizzare visualizzazioni sofisticate, personalizzare gli stili dei marcatori e controllare il comportamento degli assi—tutto senza richiedere Microsoft Office. Integra questo approccio negli strumenti di reporting, nei cruscotti analitici o in qualsiasi soluzione che necessiti di generazione dinamica di grafici.
Se hai domande, hai bisogno di assistenza o vuoi condividere il tuo feedback, visita il nostro forum di supporto gratuito.