Vizualizace kumulativních trendů v čase je běžnou požadavkou v obchodním reportování. Area Stacked chart vám pomůže ilustrovat, jak jednotlivé datové řady přispívají k celkové hodnotě, přičemž zachovává vizuální dopad plošných grafů. V tomto průvodci se naučíte, jak vytvořit Area Stacked chart v Excelu pomocí C# s Aspose.Cells for .NET. Kompletní, připravený k spuštění ukázkový kód demonstruje přípravu dat, vytvoření grafu, stylování a uložení sešitu.

Tento článek pokrývá následující témata:

C# Excel knihovna pro vytvoření oblastních vrstvených grafů

Aspose.Cells for .NET je výkonná knihovna pro tabulky, která umožňuje vývojářům generovat, manipulovat a vykreslovat soubory Excel bez Microsoft Office. Nabízí bohaté API pro práci s listy, buňkami, vzorci a všemi typy grafů—včetně grafu Area Stacked.

Klíčové výhody používání Aspose.Cells pro .NET:

  • Komplexní API – Přístup ke všem funkcím Excelu programově.
  • Pokročilá podpora grafů – Vytvářejte a přizpůsobujte více než 100 typů grafů.
  • Vysoký výkon – Efektivně zpracovávejte velké sešity.
  • Více formátů – Ukládejte do XLSX, XLS, CSV, PDF, PNG a dalších.

Začínáme

  1. Stáhnout knihovnu z oficiální stránky vydání.
  2. Instalovat pomocí NuGet:
PM> Install-Package Aspose.Cells

Poznámka: Balíček NuGet obsahuje všechny potřebné závislosti.

Vytvoření vrstveného plošného grafu v Excelu pomocí C#

Následující příklad vytvoří sešit, který obsahuje čtvrtletní prodejní data pro tři produkty, a vizualizuje data jako Area Stacked graf.

Implementace krok za krokem

  1. Vytvořte instanci Workbook.
  2. Naplněte první list vzorovými daty.
  3. Přidejte objekt grafu Area Stacked.
  4. Nakonfigurujte řady, názvy a osy.
  5. Uložte sešit do souboru.

Vysvětlení klíčových prvků

Code SegmentPurpose
ChartType.AreaStackedInstruuje Aspose.Cells vytvořit oblastní vrstvený graf.
chart.NSeries.Add("=Sheet1!$B$2:$B$5", true);Přidá datovou řadu odkazující na oblast pro Product A. Příznak true naznačuje, že řada automaticky zahrnuje data kategorie (osa X) ze sloupce A.
chart.CategoryAxis.Title.TextNastaví popisek osy X („Quarter“).
chart.ValueAxis.Title.TextNastaví popisek osy Y („Sales (USD)“).
chart.PlotArea.Area.FormattingUkazuje vlastní formátování vykreslovací oblasti grafu.

Spusťte program a získáte AreaStackedChart_Output.xlsx, který obsahuje graf zobrazený níže (při otevření v Excelu).

Získejte bezplatnou licenci

Chcete‑li vyzkoušet Aspose.Cells bez omezení hodnocení, získejte dočasnou bezplatnou licenci na stránce dočasné licence Aspose. Použití licence odstraní výchozí vodoznak a odemkne plnou sadu API.

// Example: applying a temporary license
var license = new License();
license.SetLicense("Aspose.Total.lic");   // Path to your .lic file

Bezplatné zdroje

Pokračujte v ovládání automatizace Excelu s těmito bezplatnými zdroji:

Závěr

Skládaný plošný graf je efektivní způsob, jak vizualizovat kumulativní trendy dat. Pomocí Aspose.Cells for .NET můžete takové grafy generovat programově pomocí několika řádků kódu v C#. Výše uvedený příklad ukazuje přípravu dat, vytvoření grafu, stylování a export v plně samostatném, připraveném ke kompilaci programu.

Pokud potřebujete pomoc, neváhejte položit otázky na Aspose.Cells forum.

Viz také