Vizualizace finančních tržních dat—jako jsou otevírací, nejvyšší, nejnižší a závěrečné ceny spolu s objemem—je běžnou požadavkem analytiků a vývojářů. Aspose.Cells for .NET umožňuje snadno vytvořit graf StockVolumeOpenHighLowClose přímo z kódu. V tomto průvodci se naučíte, jak:
- Nastavte sešit a naplňte jej daty OHLCV.
- Přidejte graf
StockVolumeOpenHighLowClose. - Přizpůsobte řady, osy, legendy a stylování.
- Uložte sešit do formátu XLSX (nebo jiných podporovaných formátů).
Ponořme se!
Table of Contents
- Knihovna C# Excel pro vytvoření grafu StockVolumeOpenHighLowClose
- Vytvoření grafu StockVolumeOpenHighLowClose v Excelu pomocí C#
- Získat bezplatnou licenci
- Bezplatné zdroje
- Závěr
- Viz také
C# Excel knihovna pro vytvoření grafu StockVolumeOpenHighLowClose
Aspose.Cells for .NET je vysoce výkonná knihovna pro zpracování Excelu, která umožňuje vývojářům vytvářet, upravovat a vykreslovat soubory Excel bez Microsoft Office. Nabízí bohaté API pro tvorbu grafů, včetně grafu ChartType.StockVolumeOpenHighLowClose, který kombinuje akciový graf (otevření‑nejvyšší‑nejnižší‑zavření) s objemovým sloupcovým grafem.
Klíčové výhody používání Aspose.Cells pro finanční grafiku:
- Žádné Office Interop – Funguje v cloudu, službách i desktopových prostředích.
- Plná podpora .NET Standard – Kompatibilní s .NET 6, .NET 7, .NET Framework a .NET Core.
- Rozsáhlé přizpůsobení – Ovládejte typ řady, osy, značky, barvy a další.
- Vysoce rychlé zpracování – Efektivní zpracování velkých datových sad.
Instalace
Přidejte Aspose.Cells do svého projektu pomocí NuGet:
PM> Install-Package Aspose.Cells
nebo pomocí .NET CLI:
dotnet add package Aspose.Cells
Vytvořte graf StockVolumeOpenHighLowClose v Excelu pomocí C#
Níže najdete dva kompletní příklady:
- Základní graf – ukazuje minimální potřebné kroky.
- Stylizovaný graf – ukazuje, jak přizpůsobit barvy, sekundární osu, značky a legendu.
Oba příklady jsou připraveny ke kompilaci a spuštění.
Implementace krok za krokem
- Vytvořte instanci
Workbook. - Přístup k prvnímu listu (
workbook.Worksheets[0]). - Naplněte data OHLCV (Open, High, Low, Close, Volume).
- Přidejte graf using
ChartType.StockVolumeOpenHighLowClose. - Nakonfigurujte řadu – set the data range, series names, and chart type for each series if needed.
- Volitelné přizpůsobení – axes titles, legend position, colors, markers, secondary axis for volume, etc.
- Uložte sešit to the desired format.
Úplný příklad – Základní graf
Vysvětlení klíčových řádků
| Řádek | Účel |
|---|---|
ChartType.StockVolumeOpenHighLowClose | Vytvoří kombinovaný sloupcový graf akcií (OHLC) a objemu. |
chart.NSeries.Add("=MarketData!$B$2:$E$6", true); | Přidá řadu OHLC (Open‑High‑Low‑Close). |
chart.NSeries.Add("=MarketData!$F$2:$F$6", true); | Přidá řadu objemu. |
chart.NSeries[0].CategoryData = "MarketData!$A$2:$A$6"; | Nastaví data jako kategorie osy X. |
chart.ShowLegend = true; | Povolí legendu, aby byly viditelné názvy řad. |
Spuštěním programu se vytvoří StockVolumeOpenHighLowClose_Basic.xlsx s funkčním finančním grafem.
Kompletní příklad – Stylizovaný graf se sekundární osou
Následující příklad přidává profesionální vzhled: vlastní barvy, sekundární osu pro objem, styly značek pro sérii akcií a průhlednou oblast grafu.
Hlavní body tohoto příkladu
- Styl svíčkového grafu pro řadu OHLC (
ChartType.Candlestick) se zelenými rostoucími sloupci a červenými klesajícími sloupci. - Sekundární osa Y pro objem (
PlotOnSecondAxis = true). - Poloprůhledná výplň sloupců pro objem, aby byly viditelné sloupce akcií.
- Formátování data na kategorické ose (
"mmm dd"). - Legenda umístěná vpravo pro lepší využití prostoru.
Spuštěním programu se vytvoří StockVolumeOpenHighLowClose_Styled.xlsx, vylepšený finanční graf připravený pro prezentace nebo další analýzu.
Získat bezplatnou licenci
Aspose.Cells nabízí dočasnou bezplatnou licenci, která odstraňuje hodnotící vodoznaky a umožňuje plnou funkčnost pro testování. Navštivte stránku dočasné licence a získejte ji okamžitě.
// Example of applying a temporary license
var license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your downloaded license file
Bezplatné zdroje
- Průvodce 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 a blog s návody – https://blog.aspose.com/cs/categories/aspose.cells-product-family/
Závěr
Vytvoření grafu StockVolumeOpenHighLowClose pomocí Aspose.Cells for .NET je jednoduché:
- Naplněte svůj list daty OHLCV.
- Přidejte kombinovaný typ grafu.
- Přizpůsobte řady, osy a styl tak, aby odpovídaly vašim vizuálním standardům.
- Uložte sešit v libovolném podporovaném formátu.
Pomocí poskytnutých úryvků kódu můžete integrovat finanční grafy do nástrojů pro vytváření zpráv, dashboardů nebo automatizovaných pipeline pro generování Excelu s pouhými několika řádky C#.
Pro další pomoc navštivte naše bezplatné fórum podpory – naši odborníci jsou připraveni pomoci.