Vizualizace proporčních dat je běžnou požadavkem pro obchodní zprávy, dashboardy a prezentace. V tomto článku se naučíte, jak vytvořit koláčový graf v sešitu Excel pomocí C# s Aspose.Cells for .NET. Průvodce poskytuje jasný, krok‑za‑krokem návod a kompletní, připravené ukázky kódu, které můžete integrovat do jakékoli aplikace .NET.
Tento článek pokrývá následující témata:
- Knihovna C# Excel pro vytváření koláčových grafů
- Vytvořte jednoduchý koláčový graf v Excelu pomocí C#
- Vytvořte rozdělený koláčový graf s vlastními barvami
- Získejte bezplatnou licenci
- Bezplatné zdroje
- Závěr
- Viz také
C# Excel knihovna pro tvorbu koláčových grafů
Aspose.Cells for .NET je výkonná, bohatá na funkce knihovna, která umožňuje vývojářům vytvářet, upravovat a vykreslovat soubory Excel bez Microsoft Office. Knihovna poskytuje komplexní API pro tvorbu grafů, včetně plné podpory Pie, 3‑D Pie, Doughnut a mnoha dalších typů grafů.
Klíčové výhody používání Aspose.Cells pro vytváření koláčových grafů:
- Plná kontrola nad prvky grafu – názvy, legendy, popisky dat, barvy a nastavení výbuchu.
- Žádná závislost na Excelu – spouštějte na serverech, cloudových službách nebo v jakémkoli prostředí, kde je podporován .NET.
- Vysoký výkon – efektivní zpracování velkých datových sad.
- Více výstupních formátů – ukládejte jako XLSX, PDF, PNG, JPEG a další.
Chcete-li začít používat Aspose.Cells, nainstalujte balíček NuGet:
PM> Install-Package Aspose.Cells
Vytvořte jednoduchý koláčový graf v Excelu pomocí C#
Následující příklad demonstruje, jak vytvořit základní koláčový graf, který vizualizuje data o podílu na trhu.
Vysvětlení klíčových kroků
| Step | Purpose |
|---|---|
| 1 | Vytvořte nový Workbook a získejte výchozí list. |
| 2 | Vyplňte list názvy produktů a odpovídajícími hodnotami podílu. |
| 3 | Přidejte graf typu ChartType.Pie. Čtyři číselné argumenty definují levý horní a pravý dolní roh oblasti grafu (řádek, sloupec). |
| 4 | Přiřaďte grafu smysluplný název. |
| 5 | Propojte sérii s číselnými daty (B2:B5) a kategoriemi (A2:A5). |
| 6 | Povolte popisky dat a nastavte je tak, aby zobrazovaly jak názvy kategorií, tak procenta. |
| 7 | Uložte sešit na disk. |
Spuštěním kódu se vytvoří SimplePieChart_Output.xlsx, který obsahuje přehledný koláčový graf zobrazující podíl jednotlivých produktů na trhu.
Vytvořte výbuchový koláčový graf s vlastními barvami
Někdy potřebujete živější prezentaci — například explodovaný výsek nebo vlastní barvy segmentů. Níže uvedený příklad ukazuje, jak toho dosáhnout.
Klíčové body
- Typ grafu
ChartType.PieExplodedvytvoří koláč s výchozím výbuchovým výsekem; výbuch jednotlivých výseků je řízen pomocí vlastnostiExplosionkaždého bodu. - Vlastní barvy jsou aplikovány pomocí
Area.ForegroundColor. - Popisky dat jsou povoleny pro každý bod, aby zobrazovaly jak názvy kategorií, tak procenta.
- Legenda je umístěna na pravé straně grafu pro lepší čitelnost.
Výsledný ExplodedPieChart_Output.xlsx zobrazuje vizuálně působivý koláčový graf s vlastními barvami a oddělenými výsečemi.
Získat bezplatnou licenci
Prozkoumejte Aspose.Cells s dočasnou bezplatnou licencí, abyste odemkli plnou funkčnost knihovny. Navštivte stránku dočasné licence, kde získáte soubor s bezplatnou licencí, a postupujte podle kroků integrace popsaných v oficiální dokumentaci.
Koláčový graf Excel: Volné zdroje
Využijte další výukové materiály k zvládnutí automatizace Excelu s Aspose.Cells:
- Průvodce vývojáře – https://docs.aspose.com/cells/net/
- Online demo aplikace – https://products.aspose.app/cells/family
- Reference API – https://reference.aspose.com/cells/net/
- Články typu How‑to – https://blog.aspose.com/cs/categories/aspose.cells-product-family/
Závěr
V tomto příspěvku jsme ukázali, jak vytvořit jak základní koláčový graf, tak i rozpadlý, barevně upravený koláčový graf pomocí Aspose.Cells for .NET. Využitím bohatého API pro tvorbu grafů knihovny můžete generovat profesionálně vypadající vizualizace bez nutnosti spoléhat se na Microsoft Excel, což vaše .NET aplikace učiní přenosnějšími a škálovatelnějšími.
Pokud potřebujete další pomoc, neváhejte klást otázky na Aspose.Cells fórum podpory.