Vizualizace proporčních dat napříč kategoriemi je běžným požadavkem na reportování. 100 % Stacked Bar chart (také nazývaný Bar100PercentStacked) zobrazuje příspěvek každé řady jako procento celku pro danou kategorii, což ho činí ideálním pro porovnávání vztahů část‑celku. Tento průvodce vám ukáže, jak v Excelu vytvořit takový graf pomocí Aspose.Cells for .NET s několika řádky C# kódu.
V tomto článku se naučíte:
- C# Excel knihovna pro vytvoření 100% skládaného sloupcového grafu
- Vytvořte 100% skládaný sloupcový graf v Excelu pomocí C#
- Přizpůsobení existujícího 100% skládaného sloupcového grafu
- Získejte bezplatnou licenci
- Bezplatné zdroje
- Závěr
- Viz také
C# Excel knihovna pro vytvoření grafu Bar100PercentStacked
Aspose.Cells for .NET je komplexní API pro tabulky, které umožňuje vývojářům vytvářet, upravovat a vykreslovat soubory Excel bez nutnosti Microsoft Office. Plně podporuje tvorbu grafů, včetně typu Bar100PercentStacked.
Klíčové výhody používání Aspose.Cells pro tvorbu grafů:
- Rozmanité typy grafů – Více než 50 vestavěných typů grafů, včetně 100 % sloupcového grafu se zásobníkem.
- Detailní řízení – Přístup k sériím, osám, legendám, popiskům dat a formátování.
- Víceplatforební – Funguje na Windows, Linuxu a macOS s .NET Core/5/6/7.
- Žádná COM Interop – Na serveru není vyžadována instalace Office.
Začínáme
Přidejte Aspose.Cells do svého projektu pomocí NuGet:
dotnet add package Aspose.Cells
Nebo pomocí konzole správce balíčků:
PM> Install-Package Aspose.Cells
Nyní jste připraveni vytvořit 100 % naskládaný sloupcový graf.
Vytvořte graf Bar100PercentStacked v Excelu pomocí C#
Následující příklad ukazuje, jak:
- Vytvořte nový sešit a naplňte jej ukázkovými daty.
- Přidejte Bar100PercentStacked graf.
- Nakonfigurujte řady, osy a popisky dat.
- Uložte sešit do souboru
.xlsx.
Vysvětlení klíčových kroků
| Step | What it does |
|---|---|
| 4 | Přidá graf typu Bar100PercentStacked. |
| 5‑6 | Vytvoří tři řady (Q1‑Q3) a propojí je s datovým rozsahem. |
| 7 | Zapne popisky dat a nastaví je tak, aby zobrazovaly procenta místo surových hodnot. |
| 8 | Nastaví názvy os a vynutí, aby osa hodnot zobrazovala procenta (0‑100%). |
Spuštěním programu se vytvoří soubor Excel, ve kterém je každý sloupec regionu rozdělen na tři barevné segmenty představující prodeje Q1, Q2 a Q3 jako podíl celkových prodejů daného regionu.
Přizpůsobení existujícího grafu Bar100PercentStacked
Někdy potřebujete upravit graf, který již v sešitu existuje — např. změnit barvy, přidat legendu nebo změnit pořadí sérií. Níže uvedený úryvek ukazuje, jak načíst existující soubor, upravit graf a znovu jej uložit.
Co tento kód dělá
- Načte dříve vygenerovaný sešit.
- Získá první graf (náš 100 % skládaný sloupcový graf).
- Použije vlastní paletu barev pro každou sérii.
- Zajistí, aby legenda byla zobrazena na pravé straně.
- Aktualizuje název grafu.
- Uloží změny do nového souboru.
Získejte bezplatnou licenci
Aspose.Cells je komerční produkt, ale můžete získat dočasnou bezplatnou licenci pro evaluační účely. Navštivte Stránka dočasné licence Aspose a požádejte o licenční klíč na 30‑denní období. Použijte klíč ve svém kódu následovně:
// Load the license file (temporary_license.xml) placed in the application folder.
var license = new Aspose.Cells.License();
license.SetLicense("temporary_license.xml");
Spuštěním aplikace s platnou licencí odstraníte testovací vodotisk a odemknete plnou funkčnost.
Bar100PercentStacked graf: Bezplatné zdroje
- Průvodce pro vývojáře – https://docs.aspose.com/cells/net/
- Online ukázka – https://products.aspose.app/cells/family
- Reference API – https://reference.aspose.com/cells/net/
- Články How‑to – https://blog.aspose.com/cs/categories/aspose.cells-product-family/
Závěr
Vytvoření Bar100PercentStacked grafu pomocí Aspose.Cells for .NET je jednoduché: naplňte svá data, přidejte graf, propojte řady a volitelně jemně doladíte formátování. Poskytnuté příklady zahrnují jak vytvoření nového grafu, tak i úpravy po vytvoření, což vám poskytuje pevný základ pro integraci proporčních vizualizací do jakéhokoli .NET workflow pro generování sešitů.
Pokud narazíte na jakékoli problémy nebo máte další otázky, neváhejte se zeptat na Aspose.Cells forum nebo se obrátit na naše podpůrné kanály.