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í 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:

  1. Vytvořte nový sešit a naplňte jej ukázkovými daty.
  2. Přidejte Bar100PercentStacked graf.
  3. Nakonfigurujte řady, osy a popisky dat.
  4. Uložte sešit do souboru .xlsx.

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

StepWhat it does
4Přidá graf typu Bar100PercentStacked.
5‑6Vytvoří tři řady (Q1‑Q3) a propojí je s datovým rozsahem.
7Zapne popisky dat a nastaví je tak, aby zobrazovaly procenta místo surových hodnot.
8Nastaví 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

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.

Viz také