Wizualizacja danych rynków finansowych — takich jak ceny otwarcia, maksymalne, minimalne, zamknięcia oraz wolumen — jest powszechnym wymogiem dla analityków i programistów. Aspose.Cells for .NET umożliwia łatwe generowanie wykresu StockVolumeOpenHighLowClose bezpośrednio z kodu. W tym przewodniku dowiesz się, jak:
- Skonfiguruj skoroszyt i wypełnij go danymi OHLCV.
- Dodaj wykres
StockVolumeOpenHighLowClose. - Dostosuj serie, osie, legendy i stylizację.
- Zapisz skoroszyt w formacie XLSX (lub innym obsługiwanym formacie).
Zanurzmy się!
Spis treści
- Biblioteka Excel w C# do tworzenia wykresu StockVolumeOpenHighLowClose
- Tworzenie wykresu StockVolumeOpenHighLowClose w Excelu przy użyciu C#
- Uzyskaj darmową licencję
- Darmowe zasoby
- Podsumowanie
- Zobacz także
C# Excel Library do tworzenia wykresu StockVolumeOpenHighLowClose
Aspose.Cells for .NET to wysokowydajna biblioteka do przetwarzania plików Excel, która umożliwia programistom tworzenie, edytowanie i renderowanie plików Excel bez Microsoft Office. Oferuje bogate API wykresów, w tym wykres ChartType.StockVolumeOpenHighLowClose, który łączy wykres giełdowy (open‑high‑low‑close) z wykresem słupkowym wolumenu.
Kluczowe korzyści z używania Aspose.Cells do tworzenia wykresów finansowych:
- Brak Office Interop – Działa w chmurze, usługach i środowiskach desktopowych.
- Pełne wsparcie .NET Standard – Kompatybilny z .NET 6, .NET 7, .NET Framework i .NET Core.
- Rozbudowane dostosowywanie – Kontrola typu serii, osi, znaczników, kolorów i więcej.
- Wysokowydajne przetwarzanie – Efektywne radzenie sobie z dużymi zestawami danych.
Instalacja
Dodaj Aspose.Cells do swojego projektu za pomocą NuGet:
PM> Install-Package Aspose.Cells
lub za pomocą .NET CLI:
dotnet add package Aspose.Cells
Utwórz wykres StockVolumeOpenHighLowClose w programie Excel przy użyciu C#
Poniżej znajdziesz dwa pełne przykłady:
- Podstawowy wykres – prezentuje minimalne niezbędne kroki.
- Stylizowany wykres – pokazuje, jak dostosować kolory, drugą oś, znaczniki i legendę.
Oba przykłady są gotowe do kompilacji i uruchomienia.
Implementacja krok po kroku
- Utwórz instancję
Workbook. - Uzyskaj dostęp do pierwszego arkusza (
workbook.Worksheets[0]). - Wypełnij dane OHLCV (Open, High, Low, Close, Volume).
- Dodaj wykres używając
ChartType.StockVolumeOpenHighLowClose. - Skonfiguruj serię – ustaw zakres danych, nazwy serii oraz typ wykresu dla każdej serii, jeśli to konieczne.
- Opcjonalna personalizacja – tytuły osi, pozycja legendy, kolory, znaczniki, dodatkowa oś dla wolumenu itp.
- Zapisz skoroszyt w żądanym formacie.
Pełny przykład – podstawowy wykres
Wyjaśnienie kluczowych linii
| Linia | Cel |
|---|---|
ChartType.StockVolumeOpenHighLowClose | Tworzy połączony wykres akcji (OHLC) oraz wykres słupkowy wolumenu. |
chart.NSeries.Add("=MarketData!$B$2:$E$6", true); | Dodaje serię OHLC (Open‑High‑Low‑Close). |
chart.NSeries.Add("=MarketData!$F$2:$F$6", true); | Dodaje serię wolumenu. |
chart.NSeries[0].CategoryData = "MarketData!$A$2:$A$6"; | Ustawia daty jako kategorie osi X. |
chart.ShowLegend = true; | Włącza legendę, aby nazwy serii były widoczne. |
Uruchomienie programu generuje StockVolumeOpenHighLowClose_Basic.xlsx z funkcjonalnym wykresem finansowym.
Pełny przykład – Stylizowany wykres z drugą osią
Poniższy przykład dodaje profesjonalny wygląd: niestandardowe kolory, dodatkową oś dla wolumenu, style znaczników dla serii akcji oraz przezroczysty obszar wykresu.
Najważniejsze elementy tego przykładu
- Styl świecowy dla serii OHLC (
ChartType.Candlestick) z zielonymi słupkami rosnącymi i czerwonymi słupkami spadającymi. - Druga oś Y dla wolumenu (
PlotOnSecondAxis = true). - Półprzezroczyste wypełnienie kolumn dla wolumenu, aby zachować widoczność słupków akcji.
- Formatowanie dat na osi kategorii (
"mmm dd"). - Legenda umieszczona po prawej dla lepszego wykorzystania przestrzeni.
Uruchomienie programu tworzy StockVolumeOpenHighLowClose_Styled.xlsx, dopracowany wykres finansowy gotowy do prezentacji lub dalszej analizy.
Uzyskaj darmową licencję
Aspose.Cells oferuje tymczasową darmową licencję, która usuwa znaki wodne wersji ewaluacyjnej i umożliwia pełną funkcjonalność do testowania. Odwiedź stronę tymczasowej licencji, aby uzyskać ją od razu.
// Example of applying a temporary license
var license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your downloaded license file
Darmowe zasoby
- Przewodnik dla programistów – https://docs.aspose.com/cells/net/
- Darmowe aplikacje online – https://products.aspose.app/cells/family
- Referencja API – https://reference.aspose.com/cells/net/
- Artykuły How‑to i blog – https://blog.aspose.com/pl/categories/aspose.cells-product-family/
Podsumowanie
Tworzenie wykresu StockVolumeOpenHighLowClose w Aspose.Cells for .NET jest proste:
- Wypełnij arkusz danymi OHLCV.
- Dodaj typ wykresu łączonego.
- Dostosuj serie, osie i stylizację, aby odpowiadały Twoim standardom wizualnym.
- Zapisz skoroszyt w dowolnym obsługiwanym formacie.
Za pomocą dostarczonych fragmentów kodu możesz zintegrować wykresy finansowe z narzędziami raportowania, pulpitami nawigacyjnymi lub zautomatyzowanymi potokami generowania plików Excel, używając zaledwie kilku linii C#.
Aby uzyskać dodatkową pomoc, odwiedź nasze bezpłatne forum wsparcia – nasi eksperci są gotowi pomóc.