SparklineGroup
Contenido
[
Ocultar
]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
Nombre | Descripció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
Nombre | Descripció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
- espacio de nombres Aspose.Cells.Charts
- asamblea Aspose.Cells