Vizualizace proporčních dat napříč více kategoriemi je běžnou požadavkem pro obchodní reportování, dashboardy a analýzu výkonnosti. Column 100 Percent Stacked chart ukazuje příspěvek každé řady jako procento celku pro danou kategorii, což usnadňuje porovnání relativních hodnot.

V tomto článku se naučíte, jak vygenerovat sloupcový 100 % naskládaný graf v sešitu Excel pomocí Aspose.Cells for .NET. Průvodce obsahuje kompletní, připravený ke kompilaci příklad v C# a poznámky k přizpůsobení vzhledu grafu.

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

C# Excel knihovna pro vytvoření sloupcového 100% naskládaného grafu

Aspose.Cells for .NET je vysoce výkonná knihovna pro manipulaci s Excel soubory, která umožňuje vývojářům vytvářet, upravovat a vykreslovat Excel soubory bez nutnosti Microsoft Office. Poskytuje bohaté API pro tvorbu grafů, které podporuje všechny nativní typy grafů v Excelu, včetně grafu Column100PercentStacked.

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

  • Plnohodnotné API – Přístup k typům grafů, sériím, osám, legendám a formátování.
  • Bez COM Interop – Funguje na jakékoli platformě, která podporuje .NET (Windows, Linux, macOS).
  • Vysoký výkon – Efektivní zpracování velkých sešitů a datových rozsahů.
  • Více výstupních formátů – Ukládání do XLSX, PDF, PNG, JPEG a dalších.

Začínáme

  1. Stáhnout nejnovější binární soubor Aspose.Cells for .NET ze stránky vydání.
  2. Instalovat balíček NuGet (doporučeno)
PM> Install-Package Aspose.Cells
  1. Přidejte odkaz na Aspose.Cells do vašeho projektu C#.

Vytvořte sloupcový 100% naskládaný graf v Excelu pomocí C#

Níže je kompletní, samostatný program v C#, který:

  1. Vytvoří nový sešit.
  2. Naplní ukázková data představující čtvrtletní prodeje pro tři produktové řady.
  3. Vloží Column 100 Percent Stacked graf.
  4. Přizpůsobí název grafu, osy, legendu a popisky dat.
  5. Uloží sešit jako soubor XLSX.

Vysvětlení kódu

KrokCo kód děláProč je to důležité
1Vytvoří prázdný Workbook a odkazuje na první list.Poskytuje čistý sešit, se kterým lze pracovat.
2Zapíše řádek záhlaví a čtyři řádky čtvrtletních prodejních údajů pro tři produkty.Poskytuje zdroj dat požadovaný grafem.
3Přidá graf ChartType.Column100PercentStacked a určí jeho umístění na listu.Vytvoří konkrétní typ grafu, který chceme demonstrovat.
4Volá NSeries.Add pro svázání rozsahu dat (B2:D5) a nastaví CategoryData na štítky čtvrtletí (A2:A5).Propojí řady a kategorie (osa X) s grafem.
5Povolí popisky dat a nastaví je tak, aby zobrazovaly pouze procenta, přesune legendu a přidá název osy.Zlepšuje čitelnost a připravuje graf k prezentaci.
6Uloží sešit jako Column100PercentStackedChart.xlsx.Vytvoří finální soubor Excel, který obsahuje graf.

Spusťte program (např. pomocí dotnet run) a otevřete vygenerovaný Column100PercentStackedChart.xlsx, abyste viděli vykreslený graf.

Získejte bezplatnou licenci

Aspose.Cells nabízí dočasnou bezplatnou licenci pro evaluační účely. Navštivte stránku dočasné licence, abyste získali klíč, který odstraní evaluační vodoznaky a umožní plnou funkčnost během vývoje.

Column100PercentStacked graf: Zdarma zdroje

Závěr

Vytvoření sloupcového 100 % naskládaného grafu s Aspose.Cells for .NET je jednoduché a vyžaduje jen několik řádků kódu. Fluent API knihovny zajišťuje vazbu dat, přizpůsobení řad a formátování grafu, což vám umožní generovat profesionální, připravené ke sdílení Excelové zprávy bez nutnosti instalace Microsoft Office.

Pokud narazíte na jakékoli problémy nebo máte otázky, neváhejte zveřejnit na Aspose.Cells community forum, kde vám mohou pomoci jak inženýři Aspose, tak i ostatní vývojáři.

Viz také