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 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

PassoCosa fa
1Istanzia un Workbook e accede al primo Worksheet.
2Popola il foglio con i nomi dei prodotti e i valori delle vendite trimestrali.
3Chiama Charts.Add con ChartType.PyramidColumn3D per creare il grafico a colonne piramidali 3‑D.
4Aggiunge la serie di dati (NSeries.Add) e imposta le etichette delle categorie (asse X).
5Salva 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

PersonalizzazioneSnippet di codiceRisultato
Colori delle seriechart.NSeries[s].Area.ForegroundColor = palette[s];La colonna di ogni anno appare in un colore distinto, coerente con il brand.
Etichette dei datichart.NSeries[s].DataLabels.IsValueShown = true;I valori numerici sono visualizzati sopra ogni colonna per una rapida comprensione.
Posizionamento della legendachart.Legend.Position = LegendPositionType.Bottom;Legenda posizionata sotto il grafico, liberando l’area del grafico.
Titoli degli assi e formato numericochart.CategoryAxis.Title.Text, chart.ValueAxis.NumberFormatMigliora la leggibilità e indica le unità.
Rimozione del bordochart.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

Conclusione

Creare un grafico PyramidColumn3D con Aspose.Cells for .NET è semplice:

  1. Popola i dati del foglio di lavoro.
  2. Aggiungi un grafico ChartType.PyramidColumn3D.
  3. Imposta le serie, le categorie e la formattazione opzionale.
  4. 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.

Vedi anche