Visualizzare la proporzione di più serie di dati rispetto a un totale è una necessità comune nella redazione di report aziendali. Un Grafico Area impilata al 100 % (Area100PercentStacked) visualizza questi dati come aree riempite le cui altezze sommano al 100 % in ogni punto di categoria, rendendolo ideale per mostrare la quota di mercato, l’allocazione delle risorse o qualsiasi composizione nel tempo.

In questa guida imparerai come creare un grafico Area100PercentStacked in Excel usando C# con Aspose.Cells for .NET. L’esempio è completo, autonomo e può essere compilato ed eseguito direttamente.

Questo articolo copre

Libreria Excel C# per creare grafici a area 100% impilati

Aspose.Cells for .NET è un’API completa per la manipolazione di fogli di calcolo che consente agli sviluppatori di creare, modificare e rendere file Excel senza Microsoft Excel installato. Grazie alle sue ricche capacità di creazione di grafici, è possibile generare programmaticamente qualsiasi tipo di grafico Excel, incluso il grafico Area100PercentStacked.

Principali vantaggi dell’utilizzo di Aspose.Cells:

  • API .NET pura – Nessuna interop COM, funziona su qualsiasi piattaforma che supporta .NET.
  • Supporto completo dei formati – XLS, XLSX, CSV, ODS e altro.
  • Alte prestazioni – Gestione efficiente di grandi cartelle di lavoro e set di dati.
  • Controllo granulare – Accesso a ogni proprietà del grafico, serie, assi e opzioni di formattazione.

Iniziare

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

Ora sei pronto a generare un grafico Area100PercentStacked.

Crea un grafico Area100PercentStacked in Excel usando C#

Di seguito è riportato un programma C# completo, pronto all’esecuzione che:

  1. Crea un nuovo workbook.
  2. Popola dati di esempio (Mese vs. Vendite di tre linee di prodotto).
  3. Inserisce un grafico Area100PercentStacked.
  4. Personalizza titoli, legende e valori degli assi.
  5. Salva il workbook in un file XLSX.

Spiegazione dei passaggi chiave

PassoCosa fa
1Istanzia un nuovo Workbook e ottiene il primo Worksheet.
2Popola il foglio di lavoro con dati di esempio – mesi e tre serie di vendite di prodotto.
3Aggiunge un grafico Area100PercentStacked al foglio di lavoro.
4Aggiunge tre serie (Prodotto A‑C) usando il metodo NSeries.Add.
5Collega le categorie dell’asse X (mesi) al grafico.
6Dimostra la personalizzazione opzionale – posizione della legenda, titoli degli assi, formato numerico e colore dell’area del grafico.
7Salva la cartella di lavoro in Area100PercentStackedChart_Output.xlsx.

L’esecuzione del programma sopra produce un file Excel che contiene un grafico 100 % Stacked Area completamente formattato, pronto per l’analisi o la presentazione.

Aggiorna un grafico Area100PercentStacked incorporato

Se hai già un grafico in una cartella di lavoro esistente e devi convertirlo in un tipo Area100PercentStacked, puoi modificare la proprietà Type del grafico per ogni serie:

Questo snippet dimostra come ri‑configurare un grafico esistente senza ricrearlo da zero.

Ottieni una licenza gratuita

Aspose.Cells offre una licenza temporanea gratuita che rimuove le filigrane di valutazione e abilita tutte le funzionalità. Ottieni la tua sulla pagina temporanea della licenza Aspose. Applica la licenza prima di generare i grafici:

// Apply free temporary license (replace the path with your .lic file location).
var license = new License();
license.SetLicense("Aspose.Total.lic");

Grafico Area100PercentStacked – Risorse gratuite

Conclusione

Creare un grafico 100 % Stacked Area con Aspose.Cells for .NET è semplice:

  1. Prepara i tuoi dati.
  2. Aggiungi un grafico di tipo ChartType.Area100PercentStacked.
  3. Popola i dati delle serie e delle categorie.
  4. Affina l’aspetto e salva.

Gli snippet di codice forniti sono completi, pronti per la compilazione e illustrano sia la creazione di un nuovo grafico sia la modifica di un grafico esistente. Incorporate queste tecniche nei cruscotti di reporting, nelle analisi finanziarie o in qualsiasi scenario in cui sia necessaria la visualizzazione di dati proporzionali.

Per ulteriore assistenza, pubblica le tue domande sul forum Aspose.Cells.

Vedi anche