Skapa Volym Öppen Hög Låg Stäng (VOHLC) Aktiediagram

Möjliga användningsscenario

Det tredje aktiediagrammet vi ska titta på är Volym Hög Låg Stäng-diagrammet. Det är återigen viktigt att upprepa att data måste vara i rätt ordning. Om du behöver omorganisera din datatabell, bör du göra det innan du skapar ditt diagram. Detta diagram inkluderar en kolumn för volym omedelbart efter den första (kategori) kolumnen, och diagrammen inkluderar ett kolumnsdiagram på primäraxeln som visar denna volym, medan priserna flyttas till sekundäraxeln.

todo:image_alt_text

Volym-Öppen-Hög-Låg-Stäng (VOHLC) aktiediagram

todo:image_alt_text

Exempelkod

Följande exempelkod laddar den exempelfil för Excel och genererar den utfärdade Excelfilen.

// Create an instance of Workbook
Workbook workbook = new Workbook("Volume-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.StockVolumeHighLowClose, 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-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:E9", 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");