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 vytváření oblastních vrstvených grafů
- Vytvoření oblastního vrstveného grafu v Excelu pomocí C#
- Získat bezplatnou licenci
- Bezplatné zdroje
- Závěr
- Viz také
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
- Stáhnout knihovnu z oficiální stránky vydání.
- 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
- Vytvořte instanci
Workbook. - Naplněte první list vzorovými daty.
- Přidejte objekt grafu Area Stacked.
- Nakonfigurujte řady, názvy a osy.
- Uložte sešit do souboru.
Vysvětlení klíčových prvků
| Code Segment | Purpose |
|---|---|
ChartType.AreaStacked | Instruuje 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.Text | Nastaví popisek osy X („Quarter“). |
chart.ValueAxis.Title.Text | Nastaví popisek osy Y („Sales (USD)“). |
chart.PlotArea.Area.Formatting | Ukazuje 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:
- Průvodce vývojáře – https://docs.aspose.com/cells/net/
- Online demo a aplikace – https://products.aspose.app/cells/family
- Reference API – https://reference.aspose.com/cells/net/
- How‑To články – https://blog.aspose.com/cs/categories/aspose.cells-product-family/
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.