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í Column3D100PercentStacked grafu
- Vytvořte Column3D100PercentStacked graf v Excelu pomocí C#
- Bezplatné zdroje
- Získat bezplatnou licenci
- Závěr
- Viz také
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ů:
| Funkce | Přínos |
|---|---|
| Komplexní API | Plný přístup k typům grafů, sériím, osám, legendám a formátování. |
| Excel není vyžadován | Funguje 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ýkon | Zvládá velké datové sady s nízkou spotřebou paměti. |
Začínáme
- Stáhněte nejnovější Aspose.Cells for .NET z stránky vydání.
- Nainstalujte pomocí NuGet:
PM> Install-Package Aspose.Cells
- Přidejte odkaz na
Aspose.Cellsdo 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ý:
- Vytvoří nový sešit.
- Naplní ukázková prodejní data pro tři produkty během čtyř čtvrtletí.
- Přidá Column3D100PercentStacked graf.
- Přizpůsobí název grafu, názvy os, legendu a popisky dat.
- Uloží sešit do souboru XLSX.
Vysvětlení klíčových kroků
| Krok | Co dělá |
|---|---|
| Vytvořit sešit a list | Začíná s prázdným souborem Excel a listem pojmenovaným SalesData. |
| Naplnit data | Vklá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 graf | Volá Charts.Add s ChartType.Column3D100PercentStacked. Graf zabírá řádky 7‑25 a sloupce 0‑8 na listu. |
| Přidat řady | Data 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ůsobit | Nastavuje názvy, přesouvá legendu a povoluje popisky dat, které zobrazují procenta na každém segmentu zásobníku. |
| Uložit | Zapíš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
- Developer’s Guide – Komplexní tutoriály a referenční příručky API: https://docs.aspose.com/cells/net/
- Aspose.Cells Live Demo – Rychle vyzkoušejte tvorbu grafů online: https://products.aspose.app/cells/family
- API Reference – Podrobná dokumentace tříd a členů: https://reference.aspose.com/cells/net/
- How‑To Articles – Prozkoumejte další typy grafů, kontingenční tabulky a manipulaci s daty: https://blog.aspose.com/cs/categories/aspose.cells-product-family/
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í!