Class SparklineGroup

Class SparklineGroup

Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)

Aspose.Cells.Charts.Sparkline está organizado en un grupo de sparklines. Un SparklineGroup contiene un número variable de elementos de sparkline.
Un grupo de sparkline especifica el tipo, las configuraciones de visualización y las configuraciones de eje para las sparklines.

public class SparklineGroup

Herencia

objectSparklineGroup

Miembros heredados

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Ejemplos

 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 CellArea
 CellArea ca = new CellArea();
 ca.StartColumn = 4;
 ca.EndColumn = 4;
 ca.StartRow = 0;
 ca.EndRow = 0;
 int idx = sheet.SparklineGroups.Add(Aspose.Cells.Charts.SparklineType.Line, "A1:D1", false, ca);
 SparklineGroup group = sheet.SparklineGroups[idx];
 group.Sparklines.Add(sheet.Name + "!A1:D1", 0, 4);
 // Crear CellsColor
 CellsColor clr = book.CreateCellsColor();
 clr.Color = Color.Orange;
 group.SeriesColor = clr;

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

Propiedades

DisplayHidden

Indica si se deben mostrar datos en filas y columnas ocultas.

public bool DisplayHidden { get; set; }

Valor de la propiedad

bool

FirstPointColor

Obtiene y establece el color del primer punto de datos en el grupo de sparklines.

public CellsColor FirstPointColor { get; set; }

Valor de la propiedad

CellsColor

HighPointColor

Obtiene y establece el color de los puntos más altos de datos en el grupo de sparklines.

public CellsColor HighPointColor { get; set; }

Valor de la propiedad

CellsColor

HorizontalAxisColor

Obtiene y establece el color del eje horizontal en el grupo de sparklines.

public CellsColor HorizontalAxisColor { get; set; }

Valor de la propiedad

CellsColor

HorizontalAxisDateRange

Representa el rango que contiene los valores de fecha para los datos de la sparkline.

public string HorizontalAxisDateRange { get; set; }

Valor de la propiedad

string

LastPointColor

Obtiene y establece el color del último punto de datos en el grupo de sparklines.

public CellsColor LastPointColor { get; set; }

Valor de la propiedad

CellsColor

LineWeight

Obtiene y establece el grosor de la línea en cada línea de sparkline en el grupo de sparklines, en la unidad de puntos.

public double LineWeight { get; set; }

Valor de la propiedad

double

LowPointColor

Obtiene y establece el color de los puntos más bajos de datos en el grupo de sparklines.

public CellsColor LowPointColor { get; set; }

Valor de la propiedad

CellsColor

MarkersColor

Obtiene y establece el color de los puntos en cada línea de sparkline en el grupo de sparklines.

public CellsColor MarkersColor { get; set; }

Valor de la propiedad

CellsColor

NegativePointsColor

Obtiene y establece el color de los valores negativos en el grupo de sparklines.

public CellsColor NegativePointsColor { get; set; }

Valor de la propiedad

CellsColor

PlotEmptyCellsType

Indica cómo trazar celdas vacías.

public PlotEmptyCellsType PlotEmptyCellsType { get; set; }

Valor de la propiedad

PlotEmptyCellsType

PlotRightToLeft

Indica si los datos del gráfico se trazan de derecha a izquierda.

public bool PlotRightToLeft { get; set; }

Valor de la propiedad

bool

PresetStyle

Obtiene y establece el tipo de estilo preestablecido del grupo de sparklines.

public SparklinePresetStyleType PresetStyle { get; set; }

Valor de la propiedad

SparklinePresetStyleType

SeriesColor

Obtiene y establece el color de las sparklines en el grupo de sparklines.

public CellsColor SeriesColor { get; set; }

Valor de la propiedad

CellsColor

ShowFirstPoint

Indica si se debe resaltar el primer punto de datos en el grupo de sparklines.

public bool ShowFirstPoint { get; set; }

Valor de la propiedad

bool

ShowHighPoint

Indica si se debe resaltar los puntos más altos de datos en el grupo de sparklines.

public bool ShowHighPoint { get; set; }

Valor de la propiedad

bool

ShowHorizontalAxis

Indica si se debe mostrar el eje horizontal de la sparkline.
El eje horizontal aparece si la sparkline tiene datos que cruzan el eje cero.

public bool ShowHorizontalAxis { get; set; }

Valor de la propiedad

bool

ShowLastPoint

Indica si se debe resaltar el último punto de datos en el grupo de sparklines.

public bool ShowLastPoint { get; set; }

Valor de la propiedad

bool

ShowLowPoint

Indica si se debe resaltar los puntos más bajos de datos en el grupo de sparklines.

public bool ShowLowPoint { get; set; }

Valor de la propiedad

bool

ShowMarkers

Indica si se debe resaltar cada punto en cada línea de sparkline en el grupo de sparklines.

public bool ShowMarkers { get; set; }

Valor de la propiedad

bool

ShowNegativePoints

Indica si se deben resaltar los valores negativos en el grupo de sparklines con un color o marcador diferente.

public bool ShowNegativePoints { get; set; }

Valor de la propiedad

bool

Sparklines

Obtiene la colección del objeto Aspose.Cells.Charts.Sparkline.

public SparklineCollection Sparklines { get; }

Valor de la propiedad

SparklineCollection

Type

Indica el tipo de sparkline del grupo de sparklines.

public SparklineType Type { get; set; }

Valor de la propiedad

SparklineType

VerticalAxisMaxValue

Obtiene y establece el valor máximo personalizado para el eje vertical.

public double VerticalAxisMaxValue { get; set; }

Valor de la propiedad

double

VerticalAxisMaxValueType

Representa el tipo de valor máximo del eje vertical.

public SparklineAxisMinMaxType VerticalAxisMaxValueType { get; set; }

Valor de la propiedad

SparklineAxisMinMaxType

VerticalAxisMinValue

Obtiene y establece el valor mínimo personalizado para el eje vertical.

public double VerticalAxisMinValue { get; set; }

Valor de la propiedad

double

VerticalAxisMinValueType

Representa el tipo de valor mínimo del eje vertical.

public SparklineAxisMinMaxType VerticalAxisMinValueType { get; set; }

Valor de la propiedad

SparklineAxisMinMaxType

Métodos

ResetRanges(string, bool, CellArea)

Restablece el rango de datos y el rango de ubicación del grupo de sparklines.
Este método borrará los elementos de sparkline originales en el grupo y creará nuevos elementos de sparkline para los nuevos rangos.

public void ResetRanges(string dataRange, bool isVertical, CellArea locationRange)

Parámetros

dataRange string

Especifica el nuevo rango de datos del grupo de sparklines.

isVertical bool

Especifica si se deben trazar las sparklines desde el nuevo rango de datos por fila o por columna.

locationRange CellArea

Especifica dónde se deben colocar las sparklines.

 Español