SparklineGroup clase

SparklineGroup clase

Sparkline está organizado en un grupo minigráfico. Un SparklineGroup contiene un número variable de minigráficos. Un grupo de minigráficos especifica el tipo, la configuración de visualización y la configuración de ejes para los minigráficos.

El tipo SparklineGroup expone los siguientes miembros:

Propiedades

PropiedadDescripción
preset_styleObtiene y establece el tipo de estilo preestablecido del grupo de minigráficos.
sparkline_collectionObtiene la colección del objeto Sparkline.
sparklinesObtiene la colección del objeto Sparkline.
typeIndica el tipo de minigráfico del grupo de minigráficos.
plot_empty_cells_typeIndica cómo trazar celdas vacías.
display_hiddenIndica si se muestran datos en filas y columnas ocultas.
show_high_pointIndica si se deben resaltar los puntos más altos de datos en el grupo de minigráficos.
high_point_colorObtiene y establece el color de los puntos más altos de datos en el grupo de minigráficos.
show_low_pointIndica si se deben resaltar los puntos más bajos de datos en el grupo de minigráficos.
low_point_colorObtiene y establece el color de los puntos más bajos de datos en el grupo de minigráficos.
show_negative_pointsIndica si se deben resaltar los valores negativos en el grupo de minigráficos con un color o marcador diferente.
negative_points_colorObtiene y establece el color de los valores negativos del grupo de minigráficos.
show_first_pointIndica si se resalta el primer punto de datos en el grupo de minigráficos.
first_point_colorObtiene y establece el color del primer punto de datos del grupo de minigráficos.
show_last_pointIndica si se resalta el último punto de datos en el grupo de minigráficos.
last_point_colorObtiene y establece el color del último punto de datos del grupo de minigráficos.
show_markersIndica si se resalta cada punto en cada minigráfico de línea en el grupo de minigráficos.
markers_colorObtiene y establece el color de los puntos de cada minigráfico de línea del grupo de minigráficos.
series_colorObtiene y establece el color de los minigráficos del grupo de minigráficos.
plot_right_to_leftIndica si los datos del trazado están de derecha a izquierda.
line_weightObtiene y establece el grosor de línea en cada minigráfico de línea del grupo de minigráficos, en la unidad de puntos.
horizontal_axis_colorObtiene y establece el color del eje horizontal en el grupo de minigráficos.
show_horizontal_axisIndica si se debe mostrar el eje horizontal del minigráfico.
El eje horizontal aparece si el minigráfico tiene datos que cruzan el eje cero.
horizontal_axis_date_rangeRepresenta el rango que contiene los valores de fecha para los datos minigráficos.
vertical_axis_max_value_typeRepresenta el tipo de valor máximo del eje vertical.
vertical_axis_max_valueObtiene y establece el valor máximo personalizado para el eje vertical.
vertical_axis_min_value_typeRepresenta el tipo de valor mínimo del eje vertical.
vertical_axis_min_valueObtiene y establece el valor mínimo personalizado para el eje vertical.

Métodos

MétodoDescripción
reset_rangesRestablece el rango de datos y el rango de ubicación del grupo de minigráficos.
Este método borrará los elementos minigráficos originales del grupo y creará nuevos elementos minigráficos para los nuevos rangos.

Ejemplo

from aspose.cells import CellArea, SaveFormat, Workbook
from aspose.cells.charts import SparklineType
from aspose.pydrawing import Color

book = Workbook()
sheet = book.worksheets[0]
sheet.cells.get("A1").put_value(5)
sheet.cells.get("B1").put_value(2)
sheet.cells.get("C1").put_value(1)
sheet.cells.get("D1").put_value(3)
#  Define the CellArea
ca = CellArea()
ca.start_column = 4
ca.end_column = 4
ca.start_row = 0
ca.end_row = 0
idx = sheet.sparkline_group_collection.add(SparklineType.LINE, "A1:D1", False, ca)
group = sheet.sparkline_group_collection[idx]
group.sparkline_collection.add(sheet.name + "!A1:D1", 0, 4)
#  Create CellsColor
clr = book.create_cells_color()
clr.color = Color.orange
group.series_color = clr
#  set the high points are colored green and the low points are colored red
group.show_high_point = True
group.show_low_point = True
group.high_point_color.color = Color.green
group.low_point_color.color = Color.red
#  set line weight
group.line_weight = 1.0
book.save("output.xlsx", SaveFormat.XLSX)

Ver también