Visualizzare dati che combinano proporzioni categoriche con valori assoluti spesso richiede un grafico PieBar — una combinazione di un grafico a torta e un grafico a barre visualizzati insieme. Con Aspose.Cells for .NET è possibile creare tali grafici ibridi programmaticamente in poche righe di codice. Questa guida ti accompagna attraverso il processo, spiega i membri chiave dell’API e fornisce un esempio completo, pronto per la compilazione in C#.
Questo articolo copre i seguenti argomenti:
- Libreria Excel C# per creare grafici PieBar
- Crea un grafico PieBar in Excel usando C#
- Ottieni una licenza gratuita
- Grafico PieBar Excel: Risorse gratuite
- Conclusione
- Vedi anche
Libreria Excel C# per creare grafici a torta e a barre
Aspose.Cells for .NET è una libreria completa per la manipolazione di Excel che consente agli sviluppatori di creare, modificare e rendere file Excel senza Microsoft Excel installato. Offre supporto di prima classe per tutti i tipi di grafici nativi di Excel, inclusi i grafici combinati come PieBar (un grafico a torta combinato con un grafico a barre).
Principali vantaggi dell’utilizzo di Aspose.Cells per questo scenario:
- Controllo completo dell’API – Crea grafici, imposta i tipi di serie e personalizza gli assi programmaticamente.
- Nessuna interop COM – Funziona su qualsiasi piattaforma .NET (Windows, Linux, macOS) e in ambienti headless.
- Alte prestazioni – Gestisce cartelle di lavoro e set di dati di grandi dimensioni con un minimo utilizzo di memoria.
- Formati di output multipli – Salva il risultato come XLSX, PDF, PNG o altri formati supportati.
Iniziare è semplice:
- Scarica l’ultima versione dalla pagina di rilascio di Aspose.Cells.
- Installa il pacchetto NuGet:
PM> Install-Package Aspose.Cells
Crea un grafico PieBar in Excel usando C#
Di seguito è un esempio completo, pronto‑all’esecuzione in C# che dimostra come:
- Popola un foglio di lavoro con dati di esempio.
- Aggiungi una serie Pie (asse primario) per rappresentare le percentuali.
- Aggiungi una serie Bar (asse secondario) per mostrare i valori assoluti.
- Combina le due serie in un’unica area del grafico, ottenendo un grafico PieBar.
- Salva la cartella di lavoro in un file XLSX (o in qualsiasi altro formato necessario).
Spiegazione dei passaggi chiave
| Passo | Cosa fa | Membri API importanti |
|---|---|---|
| 1‑2 | Crea una cartella di lavoro e la riempie con dati di esempio. | Workbook, Worksheet, Cells |
| 3 | Aggiunge un oggetto grafico il cui tipo base è PieBar. Questo ci fornisce un contenitore di grafico che può ospitare più serie di tipi diversi. | Worksheet.Charts.Add, ChartType.Pie |
| 4 | Inserisce la serie pie che visualizza Revenue come quota del totale. | Chart.NSeries.Add, Chart.NSeries[].Type = ChartType.Pie |
| 5 | Inserisce la serie bar che visualizza Units Sold su un asse secondario, ottenendo la classica combinazione PieBar. | Chart.NSeries[].Type = ChartType.Bar, PlotOnSecondAxis = true |
| 6‑7 | Raffina i titoli degli assi, la posizione della legenda e la visualizzazione delle etichette dei dati per un aspetto professionale. | Chart.ValueAxis, Chart.SecondValueAxis, Chart.Legend, DataLabels |
| 8 | Salva la cartella di lavoro. Il risultato può essere aperto in Microsoft Excel, Google Sheets o in qualsiasi altro visualizzatore di fogli di calcolo. | Workbook.Save |
Puoi cambiare il formato di output semplicemente modificando l’estensione del file in Workbook.Save. Ad esempio, usa "PieBarChart_Output.pdf" per generare un file PDF.
Ottieni una licenza gratuita
Aspose.Cells richiede una licenza per la piena funzionalità. È possibile ottenere una licenza temporanea gratuita per scopi di valutazione:
- Visita la pagina temporanea di licenza di Aspose (Aspose temporary license page).
- Compila il modulo breve e fai clic su Get License.
- Scarica il file
Aspose.Total.lice posizionalo nella cartella del tuo progetto. - Carica la licenza all’avvio della tua applicazione:
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.lic");
Grafico PieBar Excel: Risorse gratuite
- Guida per gli sviluppatori – https://docs.aspose.com/cells/net/
- App online gratuite – https://products.aspose.app/cells/family
- Riferimento API – https://reference.aspose.com/cells/net/
- Articoli How‑to – https://blog.aspose.com/it/categories/aspose.cells-product-family/
Conclusione
Questo articolo ha dimostrato come creare un PieBar chart—una potente visualizzazione ibrida che combina l’intuizione proporzionale di un grafico a torta con la chiarezza quantitativa di un grafico a barre—utilizzando Aspose.Cells for .NET. Il programma di esempio fornito può essere adattato a qualsiasi set di dati, consentendoti di incorporare grafici di livello professionale direttamente nei tuoi flussi di lavoro di automazione di Excel.
Se incontri problemi o hai ulteriori domande, sentiti libero di visitare il forum della community di Aspose.Cells per supporto.