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:
- Knihovna C# Excel pro tvorbu plošných grafů
- Vytvořte plošný graf v Excelu pomocí C#
- Vytvořte vrstvený plošný graf v Excelu pomocí C#
- Získejte bezplatnou licenci
- Plošný graf v Excelu: Bezplatné zdroje
- Závěr
- Viz také
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:
- Vytvořte instanci
Workbook. - Naplňte první list ukázkovými daty.
- Přidejte objekt grafu
Area. - Nakonfigurujte sérii grafu a osy.
- Uložte sešit jako soubor XLSX.
Vysvětlení klíčových řádků
| Line | Purpose |
|---|---|
ChartType.Area | Urč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.Text | Nastaví 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:
- Navštivte stránku s bezplatnou dočasnou licencí a postupujte podle pokynů.
- Aplikujte licenci ve svém kódu před jakýmikoli voláními API Aspose.Cells:
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ů:
- Průvodce pro vývojáře – https://docs.aspose.com/cells/net/
- Bezplatné online aplikace – https://products.aspose.app/cells/family
- Reference API – https://reference.aspose.com/cells/net/
- Články How‑to – https://blog.aspose.com/cs/categories/aspose.cells-product-family/
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.