Vizualizace trendů v čase je základní požadavek mnoha obchodních zpráv. Area chart vyplňuje prostor mezi datovými body a osou, což ji činí ideální pro zdůraznění velikosti změny. Tento průvodce vám ukáže, jak vytvořit jak jednoduchý Area chart, tak i vrstvený Area chart v Excelu pomocí C# s Aspose.Cells for .NET. Ukázky kódu jsou kompletní, připravené ke kompilaci a lze je přizpůsobit libovolnému projektu .NET.

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

C# Excel knihovna pro vytvoření oblastních grafů

Aspose.Cells for .NET je komplexní knihovna pro manipulaci s Excel soubory, která umožňuje vývojářům vytvářet, upravovat a vykreslovat Excel soubory bez Microsoft Office. Poskytuje čisté, objektově orientované API pro práci s listy, buňkami a grafy.

Klíčové výhody při práci s grafy:

  • Podpora bohatých typů grafů – zahrnuje standardní, seskupené, 100 % seskupené a mnoho specializovaných typů grafů.
  • Plná kontrola formátování – programově přizpůsobte barvy, značky, osy, legendy a popisky dat.
  • Víceplatforemní – funguje na Windows, Linuxu a macOS s .NET 6+.
  • Vysoký výkon – efektivně zpracovává velké datové sady.

Chcete-li začít používat Aspose.Cells, přidejte do svého projektu balíček NuGet:

PM> Install-Package Aspose.Cells

Vytvořte plošový graf v Excelu pomocí C#

Níže je kompletní, připravená ke spuštění konzolová aplikace, která vytváří jednoduchý Area chart. Příklad následuje tyto kroky:

  1. Vytvořte instanci Workbook.
  2. Naplňte první list ukázkovými daty.
  3. Přidejte objekt grafu Area.
  4. Nakonfigurujte sérii grafu a osy.
  5. Uložte sešit jako soubor XLSX.

Vysvětlení klíčových řádků

LinePurpose
ChartType.AreaUrčuje standardní oblastový graf.
chart.NSeries.Add("=Sheet1!$B$2:$B$4", true)Přidá datovou řadu; druhý argument (true) naznačuje, že řada používá první sloupec jako kategorie.
chart.CategoryAxis.Title.TextNastaví název osy X.
chart.PlotArea.Area.FormattingŘídí formátování pozadí vykreslovací oblasti.

Spuštěním programu se vygeneruje AreaChart_Output.xlsx s pěkně naformátovaným oblastním grafem zobrazujícím prodejní trendy pro dva produkty.

Vytvoření vrstveného plošného grafu v Excelu pomocí C#

Skládaný plošný graf ukazuje příspěvek každé řady k celkové hodnotě. Kód níže vychází z předchozího příkladu a mění typ grafu na ChartType.StackedArea.

Jaké změny jsou oproti jednoduchému grafu Area?

  • ChartType.AreaStacked – vykresluje každou sérii nad předchozí.
  • Přidáno je několik sérií pro znázornění kumulativních dat.
  • Průhlednost je použita v oblasti grafu, aby vizuál zůstal čistý.

Vygenerované soubory Excel zobrazí plně funkční oblastové grafy, připravené k dalšímu přizpůsobení nebo distribuci.

Získejte bezplatnou licenci

Prozkoumejte Aspose.Cells bez omezení získáním dočasné licence:

var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");

Licencované prostředí odstraňuje testovací vodotisk a odemyká plnou sadu funkcí.

Oblastní graf Excel: Bezplatné zdroje

Posilte své dovednosti v automatizaci Excelu pomocí těchto oficiálních zdrojů:

Závěr

V tomto článku jsme ukázali, jak vytvořit jak standardní oblastní graf, tak i skládaný oblastní graf v Excelu pomocí C# a Aspose.Cells for .NET. Poskytnuté ukázky kódu jsou kompletní, kompilovatelné a ilustrují osvědčené postupy pro tvorbu grafů, jejich stylování a ukládání souborů. Integrací těchto úryvků do vlastních aplikací můžete poskytovat působivou vizuální analytiku bez nutnosti spoléhat se na Microsoft Excel.

Pro další pomoc zahajte konverzaci na Aspose.Cells fórum podpory.

Viz také