Crear gráfico de valores apertura altos bajos cierre (VOHLC) de acciones
Escenarios de uso posibles
El cuarto gráfico de acciones que veremos es el gráfico de valores apertura altos bajos cierre. Nuevamente es importante repetir que debes tener los datos en el orden correcto. Si necesitas reorganizar tu tabla de datos, debes hacerlo antes de configurar tu gráfico. Este gráfico incluye una columna para el volumen inmediatamente después de la primera columna (categoría), y los gráficos incluyen un gráfico de columnas en el eje primario mostrando este volumen, mientras que los precios se mueven al eje secundario.
Gráfico de valores-apertura-altos-bajos-cierre (VOHLC) de acciones
Código de muestra
El siguiente código de muestra carga el archivo de Excel de muestra y genera el archivo de Excel de salida.
from aspose.cells import Workbook | |
from aspose.cells.charts import ChartType, LegendPositionType | |
from aspose.cells.drawing import FillType | |
from aspose.pydrawing import Color | |
# Create an instance of Workbook | |
workbook = Workbook("Volume-Open-High-Low-Close.xlsx") | |
# Access the first worksheet. | |
worksheet = workbook.worksheets[0] | |
# Create High-Low-Close-Stock Chart | |
pieIdx = worksheet.charts.add(ChartType.STOCK_VOLUME_OPEN_HIGH_LOW_CLOSE, 5, 6, 20, 12) | |
# Retrieve the Chart object | |
chart = worksheet.charts[pieIdx] | |
# Set the legend can be showed | |
chart.show_legend = 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.set_chart_data_range("A1:F9", True) | |
# Set category data | |
chart.n_series.category_data = "A2:A9" | |
# Set Color for the first series(Volume) data | |
chart.n_series[0].area.foreground_color = Color.from_argb(79, 129, 189) | |
# Fill the PlotArea area with nothing | |
chart.plot_area.area.fill_format.fill_type = FillType.NONE | |
# Save the Excel file | |
workbook.save("out.xlsx") |