SparklineGroup clase

SparklineGroup clase

El archivo Sparkline está organizado en un grupo de minigráficos. El archivo SparklineGroup contiene un número variable de elementos de minigráficos. Un grupo de minigráficos especifica el tipo, la configuración de visualización y la configuración del eje 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 deben mostrar datos en filas y columnas ocultas.
show_high_pointIndica si se deben resaltar los puntos más altos de los 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 los datos en el grupo de minigráficos.
low_point_colorObtiene y establece el color de los puntos de datos más bajos 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 en el grupo de minigráficos.
show_first_pointIndica si se debe resaltar el primer punto de datos en el grupo de minigráficos.
first_point_colorObtiene y establece el color del primer punto de datos en el grupo de minigráficos.
show_last_pointIndica si se debe resaltar el último punto de datos en el grupo de minigráficos.
last_point_colorObtiene y establece el color del último punto de datos en el grupo de minigráficos.
show_markersIndica si se debe resaltar cada punto en cada minigráfico de línea del grupo de minigráficos.
markers_colorObtiene y establece el color de los puntos en cada minigráfico de línea del grupo de minigráficos.
series_colorObtiene y establece el color de los minigráficos en el grupo de minigráficos.
plot_right_to_leftIndica si los datos de la gráfica son 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 gráfico de líneas tiene datos que cruzan el eje cero.
horizontal_axis_date_rangeRepresenta el rango que contiene los valores de fecha para los datos del gráfico de 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_ranges(self, data_range, is_vertical, location_range)Restablece el rango de datos y el rango de ubicación del grupo de minigráficos.
Este método borrará los elementos de sparkline originales en el grupo y creará nuevos elementos de sparkline 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_groups.add(SparklineType.LINE, "A1:D1", False, ca)
group = sheet.sparkline_groups[idx]
group.sparklines.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