SparklineGroup

SparklineGroup class

Sparkline är organiserad i sparkline-grupp. En SparklineGroup innehåller ett variabelt antal sparkline-objekt. En sparkline-grupp anger typ, visningsinställningar och axelinställningar för sparklines.

public class SparklineGroup

Egenskaper

namnBeskrivning
DisplayHidden { get; set; }Indikerar om data ska visas i dolda rader och kolumner.
FirstPointColor { get; set; }Hämtar och ställer in färgen på den första datapunkten i sparklinegruppen.
HighPointColor { get; set; }Hämtar och ställer in färgen på de högsta datapunkterna i sparklinegruppen.
HorizontalAxisColor { get; set; }Hämtar och ställer in färgen på den horisontella axeln i sparklinegruppen.
HorizontalAxisDateRange { get; set; }Representerar intervallet som innehåller datumvärdena för sparkline-data.
LastPointColor { get; set; }Hämtar och ställer in färgen på den sista datapunkten i sparklinegruppen.
LineWeight { get; set; }Hämtar och ställer in linjevikten i varje linje sparkline i sparklinegruppen, i enheten för poäng.
LowPointColor { get; set; }Hämtar och ställer in färgen på de lägsta datapunkterna i sparklinegruppen.
MarkersColor { get; set; }Hämtar och ställer in färgen på punkterna i varje linje sparkline i sparklinegruppen.
NegativePointsColor { get; set; }Hämtar och ställer in färgen på de negativa värdena på sparklinegruppen.
PlotEmptyCellsType { get; set; }Indikerar hur tomma celler plottas.
PlotRightToLeft { get; set; }Indikerar om plotdata är från höger till vänster.
PresetStyle { get; set; }Hämtar och ställer in den förinställda stiltypen för sparklinegruppen.
SeriesColor { get; set; }Hämtar och ställer in färgen på sparklines i sparklinegruppen.
ShowFirstPoint { get; set; }Indikerar om den första datapunkten i sparklinegruppen ska markeras.
ShowHighPoint { get; set; }Indikerar om de högsta punkterna med data i sparklinegruppen ska markeras.
ShowHorizontalAxis { get; set; }Indikerar om gnistlinjens horisontella axel ska visas. Den horisontella axeln visas om gnistlinjen har data som korsar nollaxeln.
ShowLastPoint { get; set; }Indikerar om den sista punkten med data i sparklinegruppen ska markeras.
ShowLowPoint { get; set; }Indikerar om de lägsta datapunkterna i sparklinegruppen ska markeras.
ShowMarkers { get; set; }Indikerar om varje punkt i varje linje sparkline i sparklinegruppen ska markeras.
ShowNegativePoints { get; set; }Indikerar om de negativa värdena på sparklinegruppen ska markeras med en annan färg eller markör.
SparklineCollection { get; }FårSparklineCollection objekt för sparkline-gruppen.
Type { get; set; }Indikerar sparkline-typen för sparklinegruppen.
VerticalAxisMaxValue { get; set; }Hämtar och ställer in det anpassade maxvärdet för den vertikala axeln.
VerticalAxisMaxValueType { get; set; }Representerar den vertikala axelns maximala värdetyp.
VerticalAxisMinValue { get; set; }Hämtar och ställer in det anpassade minimivärdet för den vertikala axeln.
VerticalAxisMinValueType { get; set; }Representerar den vertikala axelns minsta värdetyp.

Metoder

namnBeskrivning
ResetRanges(string, bool, CellArea)Återställer dataintervallet och platsintervallet för sparklinegruppen. Den här metoden rensar ursprungliga sparkline-objekt i gruppen och skapar nya sparkline-objekt för de nya intervallen.

Exempel

[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);
 
 // Definiera 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);
 // Skapa CellsColor
 CellsColor clr = book.CreateCellsColor();
 clr.Color = Color.Orange;
 group.SeriesColor = clr;

 // set de högsta punkterna färgas gröna och de låga punkterna är färgade röda
 group.ShowHighPoint = true;
 group.ShowLowPoint = true;
 group.HighPointColor.Color = Color.Green;
 group.LowPointColor.Color = Color.Red;
 // ställ in linjevikt 
 group.LineWeight = 1.0;
 book.Save("output.xlsx", SaveFormat.Xlsx);

Se även