Vizualizace proporčních dat, jako je podíl na trhu, rozdělení výdajů nebo výsledky průzkumu, se často nejlépe provádí pomocí Doughnut chart. V tomto článku se naučíte, jak vytvořit Doughnut chart v Excelu pomocí C# a Aspose.Cells for .NET. Průvodce poskytuje dva kompletní, připravené k okamžitému spuštění kódy – základní jednosériový Doughnut chart a více‑sériový graf s vlastními barvami a nastavením legendy – takže můžete okamžitě integrovat výkonné vizualizace do jakékoli .NET aplikace.

Tento článek pokrývá následující témata:

C# Excel knihovna pro vytváření prstencových grafů

Aspose.Cells for .NET je komplexní knihovna pro automatizaci Excelu, která umožňuje vývojářům vytvářet, upravovat a vykreslovat soubory Excel bez Microsoft Office. Obsahuje bohaté API pro tvorbu grafů, které podporuje všechny nativní typy grafů v Excelu, včetně grafu typu Donut.

Klíčové schopnosti, které dělají z Aspose.Cells preferovanou volbu pro generování grafů:

  • Kompletní podpora typů grafů – Od jednoduchých sloupcových grafů po pokročilé vodopádové a prstencové grafy.
  • Detailní přizpůsobení – Ovládejte typy řad, barvy, značky, popisky dat, legendy, osy a další.
  • Vysoký výkon – Efektivně zpracovávejte velké sešity v serverových prostředích.
  • Kompatibilita napříč platformami – Funguje na .NET Framework, .NET Core, .NET 5/6/7+ a .NET Standard.

Začínáme

  1. Stáhnout nejnovější binární soubor Aspose.Cells for .NET ze stránky vydání.
  2. Instalovat NuGet balíček:
PM> Install-Package Aspose.Cells
  1. Přidejte odkaz na Aspose.Cells do svého projektu C#.

Nyní jste připraveni vytvářet prstencové grafy programově.

Vytvoření prstencového grafu v Excelu pomocí C#

Jak vytvořit jednoduchý jednosériový prstencový graf

Následující příklad ukazuje minimální kroky potřebné k přidání prstencového grafu, který zobrazuje rozdělení prodeje mezi čtyři produktové kategorie.

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

KrokÚčel
2Vyplňte list názvy kategorií a číselnými hodnotami.
3Přidejte graf typu ChartType.Doughnut.
4Vytvořte sérii, která odkazuje na rozsah číselných dat.
5Propojte sérii s rozsahem kategorií (štítků).
6Povolte popisky dat zobrazující procenta a upravte velikost díry.
7Uložte sešit do souboru XLSX.

Spuštěním programu se vygeneruje DoughnutChart_Simple.xlsx obsahující jednosériový prstencový graf podobný snímku obrazovky níže (snímek obrazovky je v tomto text‑only dokumentu vynechán).

Jak vytvořit víceřadý Donut graf s vlastními barvami

Donut graf může také obsahovat více sérií. Níže uvedený příklad vytváří graf, který zobrazuje čtvrtletní rozdělení výdajů pro tři oddělení. Vlastní barvy jsou použity pro každou sérii pro lepší vizuální odlišení.

Co kód demonstruje

  • Přidání více sérií do jednoho prstencového grafu (každý čtvrtletí je série).
  • Nastavení kategorie dat jednou pro každou sérii, aby se stejné štítky znovu použily.
  • Přizpůsobení okraje a barev výplně pro každou sérii pro zlepšení čitelnosti.
  • Povolení procentuálních popisků dat pro každou sérii.
  • Umístění legendy na pravou stranu grafu.

Když spustíte program, vygenerovaný soubor DoughnutChart_MultiSeries.xlsx bude obsahovat graf typu Doughnut se třemi soustřednými kruhy, přičemž každý představuje výdaje za jiné čtvrtletí.

Získejte bezplatnou licenci

Chcete‑li vyzkoušet Aspose.Cells bez jakýchkoli omezení, požádejte o dočasnou bezplatnou licenci na stránce dočasné licence Aspose. Dočasná licence odstraňuje vodotisky hodnocení a umožňuje neomezené používání pro vývoj a testování.

// Example of applying a temporary license programmatically
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file

Graf Donut v Excelu: Bezplatné zdroje

Závěr

Vytváření vizuálně atraktivních prstencových grafů v Excelu je jednoduché s Aspose.Cells for .NET. Fluent API knihovny vám umožní naplnit data, přidat grafy, přizpůsobit barvy sérií, zobrazit procenta a exportovat výsledek do formátů XLSX, PDF nebo obrázků – vše bez nutnosti Microsoft Office. Začleněním poskytnutých ukázek kódu do vašich projektů můžete rychle a spolehlivě dodávat profesionální vizualizace založené na datech.

Pokud narazíte na jakékoli problémy nebo máte otázky, neváhejte navštívit Aspose.Cells support forum pro pomoc.

Viz také