SparklineGroup

SparklineGroup class

Sparkline se organiza en grupo minigráfico. 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 del eje para los minigráficos.

public class SparklineGroup

Propiedades

NombreDescripción
DisplayHidden { get; set; }Indica si mostrar datos en filas y columnas ocultas.
FirstPointColor { get; set; }Obtiene y establece el color del primer punto de datos en el grupo de minigráficos.
HighPointColor { get; set; }Obtiene y establece el color de los puntos más altos de datos en el grupo de minigráficos.
HorizontalAxisColor { get; set; }Obtiene y establece el color del eje horizontal en el grupo de minigráficos.
HorizontalAxisDateRange { get; set; }Representa el rango que contiene los valores de fecha para los datos del minigráfico.
LastPointColor { get; set; }Obtiene y establece el color del último punto de datos en el grupo minigráfico.
LineWeight { get; set; }Obtiene y establece el grosor de línea en cada minigráfico de línea en el grupo de minigráficos, en la unidad de puntos.
LowPointColor { get; set; }Obtiene y establece el color de los puntos más bajos de datos en el grupo de minigráficos.
MarkersColor { get; set; }Obtiene y establece el color de los puntos en cada minigráfico de línea en el grupo de minigráficos.
NegativePointsColor { get; set; }Obtiene y establece el color de los valores negativos en el grupo de minigráficos.
PlotEmptyCellsType { get; set; }Indica cómo trazar celdas vacías.
PlotRightToLeft { get; set; }Indica si los datos del gráfico son de derecha a izquierda.
PresetStyle { get; set; }Obtiene y establece el tipo de estilo preestablecido del grupo de minigráficos.
SeriesColor { get; set; }Obtiene y establece el color de los minigráficos en el grupo de minigráficos.
ShowFirstPoint { get; set; }Indica si resaltar el primer punto de datos en el grupo minigráfico.
ShowHighPoint { get; set; }Indica si resaltar los puntos más altos de datos en el grupo de minigráficos.
ShowHorizontalAxis { get; set; }Indica si mostrar el eje horizontal del minigráfico. El eje horizontal aparece si el minigráfico tiene datos que cruzan el eje cero.
ShowLastPoint { get; set; }Indica si resaltar el último punto de datos en el grupo minigráfico.
ShowLowPoint { get; set; }Indica si resaltar los puntos más bajos de datos en el grupo de minigráficos.
ShowMarkers { get; set; }Indica si resaltar cada punto en cada minigráfico de línea en el grupo de minigráficos.
ShowNegativePoints { get; set; }Indica si resaltar los valores negativos en el grupo de minigráficos con un color o marcador diferente.
SparklineCollection { get; }Obtiene elSparklineCollection objeto del minigráfico group.
Type { get; set; }Indica el tipo de minigráfico del grupo de minigráficos.
VerticalAxisMaxValue { get; set; }Obtiene y establece el valor máximo personalizado para el eje vertical.
VerticalAxisMaxValueType { get; set; }Representa el tipo de valor máximo del eje vertical.
VerticalAxisMinValue { get; set; }Obtiene y establece el valor mínimo personalizado para el eje vertical.
VerticalAxisMinValueType { get; set; }Representa el tipo de valor mínimo del eje vertical.

Métodos

NombreDescripción
ResetRanges(string, bool, CellArea)Restablece el rango de datos y el rango de ubicación del grupo minigráfico. Este método borrará los elementos minigráficos originales del grupo y creará nuevos elementos minigráficos para los nuevos rangos.

Ejemplos

[C#]
 Workbook book = new Workbook(); 
 Worksheet sheet = book.Worksheets[0];

 sheet.Cells["A1"].PutValue(5);
 sheet.Cells["B1"].PutValue(2);
 sheet.Cells["C1"].PutValue(1);
 sheet.Cells["D1"].PutValue(3);
 
 // Definir el área de celda
 CellArea ca = new CellArea();
 ca.StartColumn = 4;
 ca.EndColumn = 4;
 ca.StartRow = 0;
 ca.EndRow = 0;
 int idx = sheet.SparklineGroupCollection.Add(Aspose.Cells.Charts.SparklineType.Line, "A1:D1", false, ca);
 SparklineGroup group = sheet.SparklineGroupCollection[idx];
 group.SparklineCollection.Add(sheet.Name + "!A1:D1", 0, 4);
 // Crear color de celdas
 CellsColor clr = book.CreateCellsColor();
 clr.Color = Color.Orange;
 group.SeriesColor = clr;

 // establecer que los puntos altos sean de color verde y los puntos bajos de color rojo
 group.ShowHighPoint = true;
 group.ShowLowPoint = true;
 group.HighPointColor.Color = Color.Green;
 group.LowPointColor.Color = Color.Red;
 // establece el grosor de línea 
 group.LineWeight = 1.0;
 book.Save("output.xlsx", SaveFormat.Xlsx);

Ver también