إنشاء مخطط الأسهم لحجم فتح عالي منخفض إغلاق (VOHLC)
سيناريوهات الاستخدام المحتملة
المخطط الرابع للأسهم الذي سننظر فيه هو مخطط حجم الفتح العالي المنخفض إغلاق. من جديد، من المهم أن نكرر أنه يجب أن تكون البيانات في الترتيب الصحيح. إذا كنت بحاجة إلى إعادة ترتيب جدول بياناتك، يجب عليك فعل ذلك قبل إعداد المخطط الخاص بك. تتضمن هذه الرسم البياني عمودًا لحجم التداول مباشرة بعد العمود الأول (الفئة)، وتتضمن الرسوم البيانية رسماً عمودياً على المحور الأساسي يظهر هذا الحجم، بينما يتم نقل الأسعار إلى المحور الثانوي.
مخطط الأسهم لحجم فتح عالي منخفض إغلاق (VHLC)
الكود المثالي
الكود العينة التالي يقوم بتحميل ملف Excel عينة وإنشاء ملف Excel الخرج.
// Create an instance of Workbook | |
Workbook workbook = new Workbook("Volume-Open-High-Low-Close.xlsx"); | |
// Access the first worksheet. | |
Worksheet worksheet = workbook.Worksheets[0]; | |
//Create High-Low-Close-Stock Chart | |
int pieIdx = worksheet.Charts.Add(ChartType.StockVolumeOpenHighLowClose, 5, 6, 20, 12); | |
// Retrieve the Chart object | |
Chart chart = worksheet.Charts[pieIdx]; | |
// Set the legend can be showed | |
chart.ShowLegend = true; | |
// Set the chart title name | |
chart.Title.Text = "Volume-Open-High-Low-Close Stock"; | |
// Set the Legend at the bottom of the chart area | |
chart.Legend.Position = LegendPositionType.Bottom; | |
// Set data range | |
chart.SetChartDataRange("A1:F9", true); | |
// Set category data | |
chart.NSeries.CategoryData = "A2:A9"; | |
// Set Color for the first series(Volume) data | |
chart.NSeries[0].Area.ForegroundColor = Color.FromArgb(79, 129,189); | |
// Fill the PlotArea area with nothing | |
chart.PlotArea.Area.FillFormat.FillType = FillType.None; | |
// Save the Excel file | |
workbook.Save("out.xlsx"); |