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
Propiedad | Descripción |
---|---|
preset_style | Obtiene y establece el tipo de estilo preestablecido del grupo de minigráficos. |
sparkline_collection | Obtiene la colección del objeto Sparkline . |
sparklines | Obtiene la colección del objeto Sparkline . |
type | Indica el tipo de minigráfico del grupo de minigráficos. |
plot_empty_cells_type | Indica cómo trazar celdas vacías. |
display_hidden | Indica si se muestran datos en filas y columnas ocultas. |
show_high_point | Indica si se deben resaltar los puntos más altos de datos en el grupo de minigráficos. |
high_point_color | Obtiene y establece el color de los puntos más altos de datos en el grupo de minigráficos. |
show_low_point | Indica si se deben resaltar los puntos más bajos de datos en el grupo de minigráficos. |
low_point_color | Obtiene y establece el color de los puntos más bajos de datos en el grupo de minigráficos. |
show_negative_points | Indica si se deben resaltar los valores negativos en el grupo de minigráficos con un color o marcador diferente. |
negative_points_color | Obtiene y establece el color de los valores negativos del grupo de minigráficos. |
show_first_point | Indica si se resalta el primer punto de datos en el grupo de minigráficos. |
first_point_color | Obtiene y establece el color del primer punto de datos del grupo de minigráficos. |
show_last_point | Indica si se resalta el último punto de datos en el grupo de minigráficos. |
last_point_color | Obtiene y establece el color del último punto de datos del grupo de minigráficos. |
show_markers | Indica si se resalta cada punto en cada minigráfico de línea en el grupo de minigráficos. |
markers_color | Obtiene y establece el color de los puntos de cada minigráfico de línea del grupo de minigráficos. |
series_color | Obtiene y establece el color de los minigráficos del grupo de minigráficos. |
plot_right_to_left | Indica si los datos del trazado están de derecha a izquierda. |
line_weight | Obtiene 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_color | Obtiene y establece el color del eje horizontal en el grupo de minigráficos. |
show_horizontal_axis | Indica 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_range | Representa el rango que contiene los valores de fecha para los datos minigráficos. |
vertical_axis_max_value_type | Representa el tipo de valor máximo del eje vertical. |
vertical_axis_max_value | Obtiene y establece el valor máximo personalizado para el eje vertical. |
vertical_axis_min_value_type | Representa el tipo de valor mínimo del eje vertical. |
vertical_axis_min_value | Obtiene y establece el valor mínimo personalizado para el eje vertical. |
Métodos
Método | Descripción |
---|---|
reset_ranges | Restablece 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
- módulo
aspose.cells.charts
- clase
Sparkline