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.
Volym-Öppen-Hög-Låg-Stäng (VOHLC) aktiediagram
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"); |