Class SparklineGroup
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Aspose.Cells.Charts.Sparkline är organiserad i en sparkline-grupp. En SparklineGroup innehåller ett varierande antal sparkline-element.
En sparkline-grupp specificerar typ, visningsinställningar och axelinställningar för sparklines.
public class SparklineGroup
Arv
Ärvt Medlemmar
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Exempel
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.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);
// Skapa CellsColor
CellsColor clr = book.CreateCellsColor();
clr.Color = Color.Orange;
group.SeriesColor = clr;
// sätt de högsta punkterna i grönt och de lägsta punkterna i rött
group.ShowHighPoint = true;
group.ShowLowPoint = true;
group.HighPointColor.Color = Color.Green;
group.LowPointColor.Color = Color.Red;
// sätt linjetjocklek
group.LineWeight = 1.0;
book.Save("output.xlsx", SaveFormat.Xlsx);
Egenskaper
DisplayHidden
Anger om data i dolda rader och kolumner ska visas.
public bool DisplayHidden { get; set; }
Egenskapsvärde
FirstPointColor
Hämtar och ställer in färgen på den första datapunkten i sparkline-gruppen.
public CellsColor FirstPointColor { get; set; }
Egenskapsvärde
HighPointColor
Hämtar och ställer in färgen på de högsta datapunkterna i sparkline-gruppen.
public CellsColor HighPointColor { get; set; }
Egenskapsvärde
HorizontalAxisColor
Hämtar och ställer in färgen på den horisontella axeln i sparkline-gruppen.
public CellsColor HorizontalAxisColor { get; set; }
Egenskapsvärde
HorizontalAxisDateRange
Representerar intervallet som innehåller datavärdena för sparkline-data.
public string HorizontalAxisDateRange { get; set; }
Egenskapsvärde
LastPointColor
Hämtar och ställer in färgen på den sista datapunkten i sparkline-gruppen.
public CellsColor LastPointColor { get; set; }
Egenskapsvärde
LineWeight
Hämtar och ställer in linjetjockleken i varje linjesparkline i sparkline-gruppen, i enheten punkter.
public double LineWeight { get; set; }
Egenskapsvärde
LowPointColor
Hämtar och ställer in färgen på de lägsta datapunkterna i sparkline-gruppen.
public CellsColor LowPointColor { get; set; }
Egenskapsvärde
MarkersColor
Hämtar och ställer in färgen på punkterna i varje linjesparkline i sparkline-gruppen.
public CellsColor MarkersColor { get; set; }
Egenskapsvärde
NegativePointsColor
Hämtar och ställer in färgen på de negativa värdena i sparkline-gruppen.
public CellsColor NegativePointsColor { get; set; }
Egenskapsvärde
PlotEmptyCellsType
Anger hur tomma celler ska plottas.
public PlotEmptyCellsType PlotEmptyCellsType { get; set; }
Egenskapsvärde
PlotRightToLeft
Anger om plottdata är höger till vänster.
public bool PlotRightToLeft { get; set; }
Egenskapsvärde
PresetStyle
Hämtar och ställer in den förinställda stiltypen för sparkline-gruppen.
public SparklinePresetStyleType PresetStyle { get; set; }
Egenskapsvärde
SeriesColor
Hämtar och ställer in färgen på sparklines i sparkline-gruppen.
public CellsColor SeriesColor { get; set; }
Egenskapsvärde
ShowFirstPoint
Anger om den första datapunkten i sparkline-gruppen ska markeras.
public bool ShowFirstPoint { get; set; }
Egenskapsvärde
ShowHighPoint
Anger om de högsta datapunkterna i sparkline-gruppen ska markeras.
public bool ShowHighPoint { get; set; }
Egenskapsvärde
ShowHorizontalAxis
Anger om den horisontella axeln för sparkline ska visas.
Den horisontella axeln visas om sparkline har data som korsar nollaxeln.
public bool ShowHorizontalAxis { get; set; }
Egenskapsvärde
ShowLastPoint
Anger om den sista datapunkten i sparkline-gruppen ska markeras.
public bool ShowLastPoint { get; set; }
Egenskapsvärde
ShowLowPoint
Anger om de lägsta datapunkterna i sparkline-gruppen ska markeras.
public bool ShowLowPoint { get; set; }
Egenskapsvärde
ShowMarkers
Anger om varje punkt i varje linjesparkline i sparkline-gruppen ska markeras.
public bool ShowMarkers { get; set; }
Egenskapsvärde
ShowNegativePoints
Anger om de negativa värdena på sparkline-gruppen ska markeras med en annan färg eller markör.
public bool ShowNegativePoints { get; set; }
Egenskapsvärde
Sparklines
Hämtar samlingen av Aspose.Cells.Charts.Sparkline-objekt.
public SparklineCollection Sparklines { get; }
Egenskapsvärde
Type
Anger sparkline-typen för sparkline-gruppen.
public SparklineType Type { get; set; }
Egenskapsvärde
VerticalAxisMaxValue
Hämtar och ställer in det anpassade maximala värdet för den vertikala axeln.
public double VerticalAxisMaxValue { get; set; }
Egenskapsvärde
VerticalAxisMaxValueType
Representerar den vertikala axelns maximala värdetyp.
public SparklineAxisMinMaxType VerticalAxisMaxValueType { get; set; }
Egenskapsvärde
VerticalAxisMinValue
Hämtar och ställer in det anpassade minimi värdet för den vertikala axeln.
public double VerticalAxisMinValue { get; set; }
Egenskapsvärde
VerticalAxisMinValueType
Representerar den vertikala axelns minimivärdetyp.
public SparklineAxisMinMaxType VerticalAxisMinValueType { get; set; }
Egenskapsvärde
Metoder
ResetRanges(string, bool, CellArea)
Återställer dataintervallet och placeringsintervallet för sparkline-gruppen.
Denna metod kommer att rensa de ursprungliga sparkline-elementen i gruppen och skapa nya sparkline-element för de nya intervallen.
public void ResetRanges(string dataRange, bool isVertical, CellArea locationRange)
Parametrar
dataRange
string
Specificerar det nya dataintervallet för sparkline-gruppen.
isVertical
bool
Specificerar om sparklines ska plottas från det nya dataintervallet radvis eller kolumnvis.
locationRange
CellArea
Specificerar var sparklines ska placeras.