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

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:

  1. Crea una nuova cartella di lavoro.
  2. Popola un foglio di lavoro con dati X‑Y.
  3. Inserisci un grafico a dispersione.
  4. Personalizza i marcatori delle serie, i titoli degli assi e l’aspetto del grafico.
  5. 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

PassoCosa fa
1Istanzia un nuovo Workbook e ottiene il primo Worksheet.
2Popola le colonne A e B con valori numerici X e Y.
3Aggiunge un Chart di tipo ChartType.Scatter al foglio di lavoro.
4Crea una singola serie che fa riferimento all’intervallo Y (B2:B9) e imposta esplicitamente l’intervallo X (A2:A9).
5Personalizza i marcatori della serie (cerchi rossi, dimensione 10) e rimuove la linea di contorno.
6Imposta titoli degli assi leggibili e limiti opzionali degli assi.
7Salva 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:

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.

Vedi anche