Efektivní vizualizace poměrných dat často vyžaduje 3‑D explodovaný koláčový graf. V mnoha obchodních zprávách tento typ grafu zvýrazňuje jednotlivé segmenty a zároveň přidává trojrozměrný vzhled, který upoutá pozornost čtenáře. Tento článek ukazuje, jak v Excelu vytvořit graf Pie3DExploded pomocí C# a Aspose.Cells for .NET. Pouhých několik řádků kódu vám umožní vytvořit, stylovat a exportovat graf do libovolného podporovaného formátu (XLSX, PDF, PNG atd.).

Článek je uspořádán následovně:

C# Excel knihovna pro vytvoření 3D výbuchového koláčového grafu

Aspose.Cells for .NET je výkonná, plně spravovaná knihovna Excel, která umožňuje vývojářům vytvářet, upravovat a vykreslovat soubory Excel bez potřeby Microsoft Office. Jeho bohaté API usnadňuje automatizaci grafů, včetně pokročilých 3‑D typů grafů a funkce rozdělených výsečových koláčových grafů.

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

  • Plná podpora .NET – Funguje s .NET Framework, .NET Core a .NET 6/7/8.
  • Office není vyžadován – Funguje v server‑side prostředích, kde Office není k dispozici.
  • Bohaté možnosti grafů – Podporuje více než 50 typů grafů, včetně 3‑D a rozdělených variant.
  • Vysoký výkon – Zpracovává velké datové sady s nízkou spotřebou paměti.
  • Více exportních formátů – Ukládá do XLSX, PDF, HTML, PNG, JPEG, SVG a dalších.

Začínáme

  1. Stáhněte nejnovější Aspose.Cells for .NET z oficiální stránky vydání.
  2. Nainstalujte balíček NuGet:
   PM> Install-Package Aspose.Cells
  1. Přidejte odkaz na Aspose.Cells do svého projektu C#.

Nyní jste připraveni vytvořit graf Pie3DExploded.

Vytvořte 3D výbuchový koláčový graf v Excelu pomocí C#

Níže jsou dva kompletní, spustitelné příklady:

  1. Basic Pie3DExploded chart – Ukazuje, jak vytvořit graf a rozdělit celou sérii.
  2. Customized Pie3DExploded chart – Demonstruje stylování, rozdělení konkrétních segmentů a export do PNG.

Příklad 1 – Základní 3D rozdělený koláčový graf

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

KrokKódÚčel
1new Workbook()Vytvoří Excel sešit v paměti.
2sheet.Cells["A1"].Value = "Category"Vyplní list páry kategorie/hodnota.
3sheet.Charts.Add(ChartType.Pie3D, …)Přidá 3‑D koláčový graf do listu.
4chart.NSeries.Add("=Sheet1!$B$2:$B$5", true)Propojí řadu s datovým rozsahem.
5chart.NSeries[seriesIndex].Explosion = 15Zvětší vzdálenost mezi výsečemi pro výraznější efekt.
6workbook.Save(...)Zapíše sešit do souboru XLSX.

Spuštěním programu se vytvoří Pie3DExploded_Basic.xlsx s čistým 3‑D explodovaným koláčovým grafem.

Příklad 2 – Přizpůsobený graf Pie3DExploded (Styling a export)

Co tento příklad přidává

  • Selektivní rozbalení – Pouze výsek „Bikes“ je oddělen pomocí ExplodePoints.
  • Vlastní barvy výsečů – Přímo přistupuje k Area.ForegroundColor každého bodu.
  • Popisky dat – Zobrazuje název kategorie a hodnotu uvnitř každé výsečky.
  • Export ve vysokém rozlišení – Uloží graf jako PNG obrázek s rozlišením 300 dpi (ToImage metoda).

Oba příklady se kompilují s .NET 6+ a vyžadují pouze balíček NuGet Aspose.Cells.

Získat bezplatnou licenci

Chcete experimentovat bez zakoupení plné licence? Navštivte stránku dočasné licence Aspose a získejte bezplatnou 30‑denní zkušební licenci. Tím odemknete všechny funkce, včetně vytváření grafů, takže můžete testovat výše uvedený kód bez omezení.

Bezplatné zdroje

Závěr

Vytvoření 3‑D explodovaného koláčového grafu v Excelu je jednoduché s Aspose.Cells for .NET. Knihovna poskytuje podrobnou kontrolu nad typem grafu, nastavením exploze, barvami, popisky dat a formáty exportu. Pokud budete postupovat podle výše uvedených příkladů, můžete integrovat poutavé koláčové grafy do jakéhokoli automatizovaného řešení reportování, ať už vytváříte finanční dashboard, souhrn prodeje nebo datově řízenou webovou aplikaci.

Pokud narazíte na jakékoli problémy nebo máte otázky, neváhejte požádat o pomoc na Aspose.Cells support forum.

Viz také