Visualizzare dati gerarchici con un effetto tridimensionale può rendere i report più coinvolgenti. In questa guida imparerai a creare un grafico PyramidColumn3D in Excel in modo programmatico usando C# e Aspose.Cells for .NET. L’esempio dimostra come aggiungere dati, inserire il grafico, regolare le impostazioni delle serie ed esportare la cartella di lavoro in un file Excel.
Questo articolo copre i seguenti argomenti:
- Aspose.Cells .NET Library per grafici PyramidColumn3D
- Crea un grafico PyramidColumn3D di base
- Personalizza il grafico PyramidColumn3D (Colori, Asse, Legenda)
- Informazioni sulla licenza gratuita
- Risorse aggiuntive
- Conclusione
- Vedi anche
Aspose.Cells .NET Library per i grafici PyramidColumn3D
Aspose.Cells for .NET è una potente API completamente gestita che consente agli sviluppatori di creare, modificare e renderizzare file Excel senza Microsoft Office. Supporta l’intera gamma di tipi di grafico di Excel, inclusi i grafici PyramidColumn3D.
Principali vantaggi dell’utilizzo di Aspose.Cells:
- API grafico avanzato – Accesso diretto agli oggetti del grafico, serie, assi, legende e formattazione.
- Nessuna dipendenza da Interop – Funziona in qualsiasi ambiente .NET (Desktop, Server, Cloud).
- Alte prestazioni – Gestisce cartelle di lavoro di grandi dimensioni con un basso consumo di memoria.
- Formati multipli – Salva in XLSX, XLS, CSV, PDF, HTML e formati immagine.
Per iniziare a utilizzare Aspose.Cells, installa il pacchetto NuGet:
PM> Install-Package Aspose.Cells
Crea un grafico PyramidColumn3D di base
Il seguente esempio crea una cartella di lavoro semplice, la popola con dati di esempio, aggiunge un grafico PyramidColumn3D e salva il file come PyramidColumn3D_Basic.xlsx.
Spiegazione dei passaggi chiave
| Passo | Cosa fa |
|---|---|
| 1 | Istanzia un Workbook e accede al primo Worksheet. |
| 2 | Popola il foglio con i nomi dei prodotti e i valori delle vendite trimestrali. |
| 3 | Chiama Charts.Add con ChartType.PyramidColumn3D per creare il grafico a colonne piramidali 3‑D. |
| 4 | Aggiunge la serie di dati (NSeries.Add) e imposta le etichette delle categorie (asse X). |
| 5 | Salva il workbook in un file XLSX che può essere aperto in Microsoft Excel. |
L’esecuzione del programma produce un file Excel contenente un grafico a colonne piramidale 3‑D che visualizza i dati di vendita dei quattro trimestri.
Personalizza il grafico PyramidColumn3D (Colori, Asse, Legenda)
Spesso è necessario personalizzare l’aspetto del grafico per adeguarlo all’identità aziendale o migliorare la leggibilità. L’esempio seguente dimostra:
- Modifica dei colori di riempimento delle colonne.
- Regolazione della posizione della legenda.
- Modifica dei titoli degli assi primario e secondario.
- Abilitazione delle etichette dei dati.
Cosa fa il codice personalizzato
| Personalizzazione | Snippet di codice | Risultato |
|---|---|---|
| Colori delle serie | chart.NSeries[s].Area.ForegroundColor = palette[s]; | La colonna di ogni anno appare in un colore distinto, coerente con il brand. |
| Etichette dei dati | chart.NSeries[s].DataLabels.IsValueShown = true; | I valori numerici sono visualizzati sopra ogni colonna per una rapida comprensione. |
| Posizionamento della legenda | chart.Legend.Position = LegendPositionType.Bottom; | Legenda posizionata sotto il grafico, liberando l’area del grafico. |
| Titoli degli assi e formato numerico | chart.CategoryAxis.Title.Text, chart.ValueAxis.NumberFormat | Migliora la leggibilità e indica le unità. |
| Rimozione del bordo | chart.NSeries[s].Border.IsVisible = false; | Fornisce un aspetto 3‑D più pulito. |
Apri PyramidColumn3D_Customized.xlsx in Excel per vedere un grafico rifinito, pronto per la presentazione.
Ottieni una licenza gratuita
Aspose.Cells richiede una licenza per la piena funzionalità. È possibile ottenere una licenza temporanea gratuita per la valutazione dal portale Aspose:
Licenza temporanea gratuita per Aspose.Cells
Applica la licenza prima di generare i grafici in un ambiente di produzione per rimuovere le filigrane di valutazione.
// Example of applying a license (place this at the start of your program)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.lic"); // Path to your .lic file
Risorse aggiuntive
- Guida per sviluppatori – Panoramica completa di tutte le funzionalità dei grafici: https://docs.aspose.com/cells/net/
- Riferimento API – Documentazione dettagliata delle classi e dei metodi: https://reference.aspose.com/cells/net/
- App online gratuite – Prova la generazione di grafici senza codice: https://products.aspose.app/cells/family
- Forum di supporto – Fai domande e condividi snippet: https://forum.aspose.com/c/cells/9
Conclusione
Creare un grafico PyramidColumn3D con Aspose.Cells for .NET è semplice:
- Popola i dati del foglio di lavoro.
- Aggiungi un grafico
ChartType.PyramidColumn3D. - Imposta le serie, le categorie e la formattazione opzionale.
- Salva la cartella di lavoro.
La libreria ti offre il pieno controllo sull’estetica dei grafici, consentendoti di creare visualizzazioni di livello professionale direttamente dalle tue applicazioni C#.
Se hai bisogno di ulteriore assistenza, sentiti libero di unirti ai forum della community di Aspose o esplorare l’ampia documentazione collegata sopra.