Finansal piyasa verilerini—örneğin açılış, yüksek, düşük, kapanış fiyatları ve hacim—görselleştirmek, analistler ve geliştiriciler için yaygın bir gereksinimdir. Aspose.Cells for .NET, koddan doğrudan bir StockVolumeOpenHighLowClose grafiği oluşturmayı zahmetsiz hale getirir. Bu kılavuzda şunları öğreneceksiniz:
- Bir çalışma kitabı oluşturun ve OHLCV verileriyle doldurun.
StockVolumeOpenHighLowClosegrafiği ekleyin.- Serileri, eksenleri, açıklamaları ve stil ayarlarını özelleştirin.
- Çalışma kitabını XLSX (veya diğer desteklenen formatlar) olarak kaydedin.
Haydi başlayalım!
İçindekiler
- C# Excel Kütüphanesi ile StockVolumeOpenHighLowClose Grafiği Oluşturma
- C# kullanarak Excel’de StockVolumeOpenHighLowClose Grafiği Oluşturma
- Ücretsiz Lisans Alın
- Ücretsiz Kaynaklar
- Sonuç
- Ayrıca Bakınız
C# Excel Kütüphanesi ile StockVolumeOpenHighLowClose Grafiği Oluşturma
Aspose.Cells for .NET yüksek performanslı bir Excel işleme kütüphanesidir ve geliştiricilerin Microsoft Office olmadan Excel dosyaları oluşturmasına, düzenlemesine ve render etmesine olanak tanır. Zengin grafik API’si sunar; bunun içinde ChartType.StockVolumeOpenHighLowClose grafiği bulunur, bu da bir hisse senedi grafiğini (açılış‑yüksek‑düşük‑kapanış) bir hacim sütun grafiğiyle birleştirir.
Aspose.Cells kullanarak finansal grafik oluşturmanın temel faydaları:
- Office Interop Yok – Bulut, hizmetler ve masaüstü ortamlarında çalışır.
- .NET Standard tam desteği – .NET 6, .NET 7, .NET Framework ve .NET Core ile uyumludur.
- Kapsamlı özelleştirme – Seri tipi, eksenler, işaretçiler, renkler ve daha fazlasını kontrol edin.
- Yüksek hızlı işleme – Büyük veri setlerinin verimli işlenmesi.
Kurulum
Aspose.Cells’i projenize NuGet üzerinden ekleyin:
PM> Install-Package Aspose.Cells
veya .NET CLI aracılığıyla:
dotnet add package Aspose.Cells
Excel’de C# kullanarak StockVolumeOpenHighLowClose Grafiği Oluşturun
Aşağıda iki tam örnek bulacaksınız:
- Basic chart – gerekli minimum adımları gösterir.
- Styled chart – renkleri, ikincil ekseni, işaretçileri ve lejandı özelleştirmenin nasıl yapılacağını gösterir.
Her iki örnek de derlenip çalıştırılmaya hazır.
Adım‑Adım Uygulama
- Bir
Workbookörneği oluşturun. - İlk çalışma sayfasına erişin (
workbook.Worksheets[0]). - OHLCV verilerini doldurun (Open, High, Low, Close, Volume).
ChartType.StockVolumeOpenHighLowClosekullanarak bir grafik ekleyin.- Serileri yapılandırın – veri aralığını, seri adlarını ve gerektiğinde her seri için grafik tipini ayarlayın.
- İsteğe bağlı özelleştirme – eksen başlıkları, lejand konumu, renkler, işaretçiler, hacim için ikincil eksen vb.
- İstenen formata
Workbook‘ı kaydedin.
Tam Örnek – Temel Grafik
Anahtar satırların açıklaması
| ChartType.StockVolumeOpenHighLowClose | Birleştirilmiş hisse (OHLC) ve hacim sütun grafiği oluşturur. |
| chart.NSeries.Add("=MarketData!$B$2:$E$6", true); | OHLC serisini (Açılış‑Yüksek‑Düşük‑Kapanış) ekler. |
| chart.NSeries.Add("=MarketData!$F$2:$F$6", true); | Hacim serisini ekler. |
| chart.NSeries[0].CategoryData = "MarketData!$A$2:$A$6"; | Tarihleri X‑eksen kategorileri olarak ayarlar. |
| chart.ShowLegend = true; | Seri adlarının görünür olması için lejandı etkinleştirir. |
Programı çalıştırdığınızda StockVolumeOpenHighLowClose_Basic.xlsx dosyası işlevsel bir finansal grafik ile üretilir.
Tam Örnek – İkincil Eksenli Stilize Grafik
Aşağıdaki örnek, profesyonel bir görünüm ekler: özel renkler, hacim için ikincil eksen, hisse serisi için işaretçi stilleri ve şeffaf bir çizim alanı.
Bu örneğin öne çıkan özellikleri
- Candlestick stili OHLC serisi için (
ChartType.Candlestick) yeşil yukarı yönlü çubuklar ve kırmızı aşağı yönlü çubuklar ile. - İkincil Y‑ekseni hacim için (
PlotOnSecondAxis = true). - Yarı saydam sütun doldurması hacim için, hisse çubuklarının görünür kalmasını sağlamak amacıyla.
- Tarih biçimlendirmesi kategori ekseninde (
"mmm dd"). - Lejant sağa yerleştirildi daha iyi alan kullanımı için.
Programı çalıştırdığınızda StockVolumeOpenHighLowClose_Styled.xlsx, sunumlar veya daha fazla analiz için hazır, cilalı bir finansal grafik oluşturur.
Ücretsiz Lisans Alın
Aspose.Cells, değerlendirme filigranlarını kaldıran ve test için tam işlevselliği sağlayan geçici ücretsiz lisans sunar. Anında edinmek için geçici lisans sayfasını ziyaret edin.
// Example of applying a temporary license
var license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your downloaded license file
Ücretsiz Kaynaklar
- Geliştirici Rehberi – https://docs.aspose.com/cells/net/
- Ücretsiz Çevrimiçi Uygulamalar – https://products.aspose.app/cells/family
- API Referansı – https://reference.aspose.com/cells/net/
- Nasıl‑Yapılır Makaleleri ve Blog – https://blog.aspose.com/tr/categories/aspose.cells-product-family/
Sonuç
Aspose.Cells for .NET ile StockVolumeOpenHighLowClose grafiği oluşturmak oldukça basittir:
- Çalışma sayfanızı OHLCV verileriyle doldurun.
- Kombine grafik türünü ekleyin.
- Serileri, eksenleri ve stil ayarlarını görsel standartlarınıza göre özelleştirin.
- Çalışma kitabını desteklenen herhangi bir formatta kaydedin.
Sağlanan kod parçacıklarıyla, sadece birkaç satır C# kullanarak raporlama araçlarına, gösterge panellerine veya otomatik Excel oluşturma iş akışlarına finansal grafikleme entegrasyonu yapabilirsiniz.
Ek yardım için, ücretsiz destek forumu – uzmanlarımız yardımcı olmaya hazır.