Vizualizace proporčních dat napříč více kategoriemi je běžnou požadavkem v obchodním reportování. Graf Column3D100PercentStacked zobrazuje každou datovou řadu jako část celku, naskládanou ve třídimenzionálním sloupci, a normalizuje každý sloupec na 100 %. Tento průvodce vás provede vytvořením takového grafu v Excelu pomocí C# a Aspose.Cells for .NET. Řešení je zcela řízené kódem, nevyžaduje instalaci Excelu a lze jej uložit do formátů XLSX, PDF nebo obrázku.

Tento článek pokrývá:

C# Excel knihovna pro vytvoření grafu Column3D100PercentStacked

Aspose.Cells for .NET je vysoce výkonná knihovna, která umožňuje vývojářům vytvářet, upravovat a vykreslovat soubory Excel bez Microsoft Office. Poskytuje bohaté API pro tvorbu grafů, které zahrnuje více než 50 typů grafů, včetně grafu Column3D100PercentStacked.

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

FunkcePřínos
Komplexní APIPlný přístup k typům grafů, sériím, osám, legendám a formátování.
Excel není vyžadovánFunguje na jakékoli platformě, která podporuje .NET (Windows, Linux, macOS).
Více výstupních formátůUkládá se jako XLSX, XLS, CSV, PDF, XPS, PNG, JPEG atd.
Vysoká věrnost vykreslováníGrafy vypadají identicky jako ty vytvořené v Microsoft Excel.
Optimalizováno pro výkonZvládá velké datové sady s nízkou spotřebou paměti.

Začínáme

  1. Stáhněte nejnovější Aspose.Cells for .NET z stránky vydání.
  2. Nainstalujte pomocí NuGet:
PM> Install-Package Aspose.Cells
  1. Přidejte odkaz na Aspose.Cells do vašeho projektu C#.

Nyní jste připraveni programově vygenerovat 3‑D 100 % sloupcový graf se zásobníkem.

Vytvořte sloupcový 3D 100% zásobní graf v Excelu pomocí C#

Níže je kompletní, samostatný příklad v C#, který:

  1. Vytvoří nový sešit.
  2. Naplní ukázková prodejní data pro tři produkty během čtyř čtvrtletí.
  3. Přidá Column3D100PercentStacked graf.
  4. Přizpůsobí název grafu, názvy os, legendu a popisky dat.
  5. Uloží sešit do souboru XLSX.

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

KrokCo dělá
Vytvořit sešit a listZačíná s prázdným souborem Excel a listem pojmenovaným SalesData.
Naplnit dataVkládá čtvrtletní prodejní údaje pro tři produkty. Rozvržení odpovídá očekáváním grafu (kategorie ve sloupci A, řady ve sloupcích B‑D).
Přidat grafVolá Charts.Add s ChartType.Column3D100PercentStacked. Graf zabírá řádky 7‑25 a sloupce 0‑8 na listu.
Přidat řadyData každého produktu jsou přidána jako samostatná řada. Příznak true říká Aspose.Cells, aby název řady získal z první buňky rozsahu.
Data kategoriíPropojuje popisky osy X (názvy čtvrtletí) se sloupcem A.
PřizpůsobitNastavuje názvy, přesouvá legendu a povoluje popisky dat, které zobrazují procenta na každém segmentu zásobníku.
UložitZapíše sešit do Column3D100PercentStacked_Chart.xlsx. Soubor lze otevřít přímo v Excelu nebo převést do jiných formátů.

Bezplatné zdroje

Získejte bezplatnou licenci

Začněte experimentovat s Aspose.Cells bez nákladů. Získejte dočasnou bezplatnou licenci na stránce dočasné licence Aspose. Tím odemknete kompletní sadu funkcí, odstraníte hodnotící vodoznaky a budete moci nasadit své řešení do produkce po zakoupení trvalé licence.

// Example of applying a temporary license (place this at the beginning of your app)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file

Závěr

A Column3D100PercentStacked graf poskytuje jasný, vizuálně atraktivní způsob, jak porovnat relativní podíl více datových sérií napříč kategoriemi. S Aspose.Cells for .NET můžete takové grafy generovat programově, přizpůsobit každý prvek a exportovat výsledek do různých formátů – vše bez nutnosti Microsoft Excel. Použijte poskytnutý ukázkový kód jako základ, přizpůsobte zdroj dat svým potřebám a integrujte generování grafů do svých reportingových procesů.

Pro další pomoc navštivte Aspose.Cells Support Forum: https://forum.aspose.com/c/cells/9

Šťastné programování!

Viz také