SparklineGroup

SparklineGroup class

Sparkline è organizzato in un gruppo sparkline. Un SparklineGroup contiene un numero variabile di elementi sparkline. Un gruppo sparkline specifica il tipo, le impostazioni di visualizzazione e le impostazioni degli assi per gli sparkline.

public class SparklineGroup

Proprietà

NomeDescrizione
DisplayHidden { get; set; }Indica se mostrare i dati in righe e colonne nascoste.
FirstPointColor { get; set; }Ottiene e imposta il colore del primo punto di dati nel gruppo sparkline.
HighPointColor { get; set; }Ottiene e imposta il colore dei punti più alti dei dati nel gruppo sparkline.
HorizontalAxisColor { get; set; }Ottiene e imposta il colore dell’asse orizzontale nel gruppo sparkline.
HorizontalAxisDateRange { get; set; }Rappresenta l’intervallo che contiene i valori di data per i dati sparkline.
LastPointColor { get; set; }Ottiene e imposta il colore dell’ultimo punto di dati nel gruppo sparkline.
LineWeight { get; set; }Ottiene e imposta lo spessore di linea in ciascuna linea sparkline nel gruppo sparkline, nell’unità di punti.
LowPointColor { get; set; }Ottiene e imposta il colore dei punti più bassi dei dati nel gruppo sparkline.
MarkersColor { get; set; }Ottiene e imposta il colore dei punti in ciascuna linea sparkline nel gruppo sparkline.
NegativePointsColor { get; set; }Ottiene e imposta il colore dei valori negativi nel gruppo sparkline.
PlotEmptyCellsType { get; set; }Indica come tracciare le celle vuote.
PlotRightToLeft { get; set; }Indica se i dati del grafico sono da destra a sinistra.
PresetStyle { get; set; }Ottiene e imposta il tipo di stile predefinito del gruppo sparkline.
SeriesColor { get; set; }Ottiene e imposta il colore delle sparkline nel gruppo sparkline.
ShowFirstPoint { get; set; }Indica se evidenziare il primo punto di dati nel gruppo sparkline.
ShowHighPoint { get; set; }Indica se evidenziare i punti più alti dei dati nel gruppo sparkline.
ShowHorizontalAxis { get; set; }Indica se visualizzare l’asse orizzontale della sparkline. L’asse orizzontale viene visualizzato se la sparkline ha dati che attraversano l’asse zero.
ShowLastPoint { get; set; }Indica se evidenziare l’ultimo punto di dati nel gruppo sparkline.
ShowLowPoint { get; set; }Indica se evidenziare i punti più bassi dei dati nel gruppo sparkline.
ShowMarkers { get; set; }Indica se evidenziare ogni punto in ogni linea sparkline nel gruppo sparkline.
ShowNegativePoints { get; set; }Indica se evidenziare i valori negativi sul gruppo sparkline con un colore o un indicatore diverso.
SparklineCollection { get; }Ottiene ilSparklineCollection oggetto del gruppo sparkline.
Type { get; set; }Indica il tipo di sparkline del gruppo sparkline.
VerticalAxisMaxValue { get; set; }Ottiene e imposta il valore massimo personalizzato per l’asse verticale.
VerticalAxisMaxValueType { get; set; }Rappresenta il tipo di valore massimo dell’asse verticale.
VerticalAxisMinValue { get; set; }Ottiene e imposta il valore minimo personalizzato per l’asse verticale.
VerticalAxisMinValueType { get; set; }Rappresenta il tipo di valore minimo dell’asse verticale.

Metodi

NomeDescrizione
ResetRanges(string, bool, CellArea)Reimposta l’intervallo di dati e l’intervallo di posizioni del gruppo sparkline. Questo metodo cancellerà gli elementi sparkline originali nel gruppo e creerà nuovi elementi sparkline per i nuovi intervalli.

Esempi

[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);
 
 // Definisci la CellArea
 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);
 // Crea CellsColor
 CellsColor clr = book.CreateCellsColor();
 clr.Color = Color.Orange;
 group.SeriesColor = clr;

 // imposta i punti alti sono colorati di verde e i punti bassi sono colorati di rosso
 group.ShowHighPoint = true;
 group.ShowLowPoint = true;
 group.HighPointColor.Color = Color.Green;
 group.LowPointColor.Color = Color.Red;
 // imposta lo spessore della linea 
 group.LineWeight = 1.0;
 book.Save("output.xlsx", SaveFormat.Xlsx);

Guarda anche