Visualizzare dati proporzionali come la quota di mercato, la distribuzione delle spese o i risultati di un sondaggio è spesso meglio fare con un Doughnut chart. In questo articolo imparerai come creare un Doughnut chart in Excel usando C# e Aspose.Cells for .NET. La guida fornisce due esempi di codice completi e pronti all’uso – un semplice Doughnut chart a singola serie e un grafico a più serie con colori personalizzati e impostazioni della legenda – così potrai integrare immediatamente visualizzazioni potenti in qualsiasi applicazione .NET.

Questo articolo copre i seguenti argomenti:

Libreria Excel C# per creare grafici a ciambella

Aspose.Cells for .NET è una libreria completa di automazione Excel che consente agli sviluppatori di creare, modificare e rendere file Excel senza Microsoft Office. Include un ricco API di creazione di grafici che supporta tutti i tipi di grafico nativi di Excel, incluso il grafico a ciambella.

Caratteristiche chiave che rendono Aspose.Cells la scelta preferita per la generazione di grafici:

  • Supporto completo per tutti i tipi di grafico – Da semplici grafici a colonne a grafici avanzati a cascata e a ciambella.
  • Personalizzazione dettagliata – Controlla i tipi di serie, i colori, i marcatori, le etichette dei dati, le legende, gli assi e altro ancora.
  • Alte prestazioni – Elabora grandi cartelle di lavoro in modo efficiente in ambienti server‑side.
  • Compatibilità cross‑platform – Funziona su .NET Framework, .NET Core, .NET 5/6/7+ e .NET Standard.

Iniziare

  1. Scarica l’ultimo binario Aspose.Cells for .NET dalla pagina dei rilasci.
  2. Installa il pacchetto NuGet:
   PM> Install-Package Aspose.Cells
  1. Aggiungi un riferimento a Aspose.Cells nel tuo progetto C#.

Ora sei pronto a creare grafici a ciambella programmaticamente.

Crea un grafico a ciambella in Excel usando C#

Come creare un semplice grafico a ciambella a singola serie

L’esempio seguente dimostra i passaggi minimi necessari per aggiungere un grafico a ciambella che mostra la distribuzione delle vendite tra quattro categorie di prodotto.

Spiegazione dei passaggi chiave

StepPurpose
2Riempire il foglio di lavoro con i nomi delle categorie e i valori numerici.
3Aggiungere un grafico di tipo ChartType.Doughnut.
4Creare una serie che punta all’intervallo di dati numerici.
5Collegare la serie all’intervallo di categorie (etichetta).
6Abilitare le etichette dei dati che mostrano le percentuali e regolare la dimensione del foro.
7Salvare il workbook in un file XLSX.

L’esecuzione del programma genera DoughnutChart_Simple.xlsx contenente un grafico a ciambella a serie singola simile allo screenshot qui sotto (lo screenshot è omesso in questo documento solo testo).

Come creare un grafico a ciambella multi‑serie con colori personalizzati

Un grafico a ciambella può contenere anche più serie. L’esempio seguente crea un grafico che mostra la distribuzione delle spese trimestrali per tre dipartimenti. I colori personalizzati sono applicati a ciascuna serie per una migliore distinzione visiva.

Cosa dimostra il codice

  • Aggiungere multiple series a un unico grafico a ciambella (ogni trimestre è una serie).
  • Impostare category data una volta per serie in modo che le stesse etichette vengano riutilizzate.
  • Personalizzare border e fill colors per ogni serie per migliorare la leggibilità.
  • Abilitare percentage data labels per ogni serie.
  • Posizionare la legenda sul lato destro del grafico.

Quando esegui il programma, il file DoughnutChart_MultiSeries.xlsx generato conterrà un grafico a ciambella con tre anelli concentrici, ciascuno dei quali rappresenta le spese di un trimestre diverso.

Ottieni una licenza gratuita

Per provare Aspose.Cells senza alcuna limitazione, richiedi una licenza temporanea gratuita dalla pagina di licenza temporanea di Aspose. La licenza temporanea rimuove le filigrane di valutazione e consente un utilizzo illimitato per sviluppo e test.

// Example of applying a temporary license programmatically
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file

Grafico a ciambella Excel: Risorse gratuite

Conclusione

Creare grafici a ciambella visivamente accattivanti in Excel è semplice con Aspose.Cells for .NET. L’API fluida della libreria consente di popolare i dati, aggiungere grafici, personalizzare i colori delle serie, visualizzare le percentuali e esportare il risultato in formati XLSX, PDF o immagine—tutto senza richiedere Microsoft Office. Incorporando gli snippet di codice forniti nei tuoi progetti, puoi fornire visualizzazioni professionali basate sui dati in modo rapido e affidabile.

Se incontri problemi o hai domande, sentiti libero di visitare il forum di supporto Aspose.Cells per assistenza.

Vedi anche