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
- Crea un grafico a ciambella in Excel usando C#
- Licenza gratuita
- Risorse gratuite
- Conclusione
- Vedi anche
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
- Scarica l’ultimo binario Aspose.Cells for .NET dalla pagina dei rilasci.
- Installa il pacchetto NuGet:
PM> Install-Package Aspose.Cells
- Aggiungi un riferimento a
Aspose.Cellsnel 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
| Step | Purpose |
|---|---|
| 2 | Riempire il foglio di lavoro con i nomi delle categorie e i valori numerici. |
| 3 | Aggiungere un grafico di tipo ChartType.Doughnut. |
| 4 | Creare una serie che punta all’intervallo di dati numerici. |
| 5 | Collegare la serie all’intervallo di categorie (etichetta). |
| 6 | Abilitare le etichette dei dati che mostrano le percentuali e regolare la dimensione del foro. |
| 7 | Salvare 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
- Guida per sviluppatori – Documentazione completa e tutorial: https://docs.aspose.com/cells/net/
- Demo online – Genera e visualizza istantaneamente i grafici a ciambella: https://products.aspose.app/cells/family
- Riferimento API – Riferimento completo per le classi e i membri di grafico: https://reference.aspose.com/cells/net/
- Articoli How‑To – Guide passo‑passo per attività comuni: https://blog.aspose.com/it/categories/aspose.cells-product-family/
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.