Class SparklineGroup

Class SparklineGroup

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

Aspose.Cells.Charts.Sparkline está organizado em um grupo de sparkline. Um SparklineGroup contém um número variável de itens de sparkline.
Um grupo de sparkline especifica o tipo, as configurações de exibição e as configurações de eixo para os sparklines.

public class SparklineGroup

Herança

objectSparklineGroup

Membros Herdados

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

Exemplos

 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);

 // Define a 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);
 // Cria CellsColor
 CellsColor clr = book.CreateCellsColor();
 clr.Color = Color.Orange;
 group.SeriesColor = clr;

 // define que os pontos altos são coloridos de verde e os pontos baixos são coloridos de vermelho
 group.ShowHighPoint = true;
 group.ShowLowPoint = true;
 group.HighPointColor.Color = Color.Green;
 group.LowPointColor.Color = Color.Red;
 // define a espessura da linha 
 group.LineWeight = 1.0;
 book.Save("output.xlsx", SaveFormat.Xlsx);

Propriedades

DisplayHidden

Indica se deve mostrar dados em linhas e colunas ocultas.

public bool DisplayHidden { get; set; }

Valor da Propriedade

bool

FirstPointColor

Obtém e define a cor do primeiro ponto de dados no grupo de sparkline.

public CellsColor FirstPointColor { get; set; }

Valor da Propriedade

CellsColor

HighPointColor

Obtém e define a cor dos pontos mais altos de dados no grupo de sparkline.

public CellsColor HighPointColor { get; set; }

Valor da Propriedade

CellsColor

HorizontalAxisColor

Obtém e define a cor do eixo horizontal no grupo de sparkline.

public CellsColor HorizontalAxisColor { get; set; }

Valor da Propriedade

CellsColor

HorizontalAxisDateRange

Representa o intervalo que contém os valores de data para os dados do sparkline.

public string HorizontalAxisDateRange { get; set; }

Valor da Propriedade

string

LastPointColor

Obtém e define a cor do último ponto de dados no grupo de sparkline.

public CellsColor LastPointColor { get; set; }

Valor da Propriedade

CellsColor

LineWeight

Obtém e define a espessura da linha em cada sparkline de linha no grupo de sparkline, na unidade de pontos.

public double LineWeight { get; set; }

Valor da Propriedade

double

LowPointColor

Obtém e define a cor dos pontos mais baixos de dados no grupo de sparkline.

public CellsColor LowPointColor { get; set; }

Valor da Propriedade

CellsColor

MarkersColor

Obtém e define a cor dos pontos em cada sparkline de linha no grupo de sparkline.

public CellsColor MarkersColor { get; set; }

Valor da Propriedade

CellsColor

NegativePointsColor

Obtém e define a cor dos valores negativos no grupo de sparkline.

public CellsColor NegativePointsColor { get; set; }

Valor da Propriedade

CellsColor

PlotEmptyCellsType

Indica como plotar células vazias.

public PlotEmptyCellsType PlotEmptyCellsType { get; set; }

Valor da Propriedade

PlotEmptyCellsType

PlotRightToLeft

Indica se os dados do gráfico são plotados da direita para a esquerda.

public bool PlotRightToLeft { get; set; }

Valor da Propriedade

bool

PresetStyle

Obtém e define o tipo de estilo predefinido do grupo de sparkline.

public SparklinePresetStyleType PresetStyle { get; set; }

Valor da Propriedade

SparklinePresetStyleType

SeriesColor

Obtém e define a cor dos sparklines no grupo de sparkline.

public CellsColor SeriesColor { get; set; }

Valor da Propriedade

CellsColor

ShowFirstPoint

Indica se deve destacar o primeiro ponto de dados no grupo de sparkline.

public bool ShowFirstPoint { get; set; }

Valor da Propriedade

bool

ShowHighPoint

Indica se deve destacar os pontos mais altos de dados no grupo de sparkline.

public bool ShowHighPoint { get; set; }

Valor da Propriedade

bool

ShowHorizontalAxis

Indica se deve mostrar o eixo horizontal do sparkline.
O eixo horizontal aparece se o sparkline tiver dados que cruzam o eixo zero.

public bool ShowHorizontalAxis { get; set; }

Valor da Propriedade

bool

ShowLastPoint

Indica se deve destacar o último ponto de dados no grupo de sparkline.

public bool ShowLastPoint { get; set; }

Valor da Propriedade

bool

ShowLowPoint

Indica se deve destacar os pontos mais baixos de dados no grupo de sparkline.

public bool ShowLowPoint { get; set; }

Valor da Propriedade

bool

ShowMarkers

Indica se deve destacar cada ponto em cada sparkline de linha no grupo de sparkline.

public bool ShowMarkers { get; set; }

Valor da Propriedade

bool

ShowNegativePoints

Indica se deve destacar os valores negativos no grupo de sparkline com uma cor ou marcador diferente.

public bool ShowNegativePoints { get; set; }

Valor da Propriedade

bool

Sparklines

Obtém a coleção do objeto Aspose.Cells.Charts.Sparkline.

public SparklineCollection Sparklines { get; }

Valor da Propriedade

SparklineCollection

Type

Indica o tipo de sparkline do grupo de sparkline.

public SparklineType Type { get; set; }

Valor da Propriedade

SparklineType

VerticalAxisMaxValue

Obtém e define o valor máximo personalizado para o eixo vertical.

public double VerticalAxisMaxValue { get; set; }

Valor da Propriedade

double

VerticalAxisMaxValueType

Representa o tipo de valor máximo do eixo vertical.

public SparklineAxisMinMaxType VerticalAxisMaxValueType { get; set; }

Valor da Propriedade

SparklineAxisMinMaxType

VerticalAxisMinValue

Obtém e define o valor mínimo personalizado para o eixo vertical.

public double VerticalAxisMinValue { get; set; }

Valor da Propriedade

double

VerticalAxisMinValueType

Representa o tipo de valor mínimo do eixo vertical.

public SparklineAxisMinMaxType VerticalAxisMinValueType { get; set; }

Valor da Propriedade

SparklineAxisMinMaxType

Métodos

ResetRanges(string, bool, CellArea)

Redefine o intervalo de dados e o intervalo de localização do grupo de sparkline.
Este método limpará os itens de sparkline originais no grupo e criará novos itens de sparkline para os novos intervalos.

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

Parâmetros

dataRange string

Especifica o novo intervalo de dados do grupo de sparkline.

isVertical bool

Especifica se deve plotar os sparklines a partir do novo intervalo de dados por linha ou por coluna.

locationRange CellArea

Especifica onde os sparklines devem ser colocados.

 Português