Class SparklineGroup
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Aspose.Cells.Charts.Sparkline ist in eine Sparkline-Gruppe organisiert. Eine SparklineGroup enthält eine variable Anzahl von Sparkline-Elementen. Eine Sparkline-Gruppe gibt den Typ, die Anzeigeeinstellungen und die Achseneinstellungen für die Sparklines an.
public class SparklineGroup
Vererbung
Vererbte Mitglieder
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Beispiele
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);
// Definieren Sie den 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);
// Erstellen Sie CellsColor
CellsColor clr = book.CreateCellsColor();
clr.Color = Color.Orange;
group.SeriesColor = clr;
// Setzen Sie die Hochpunkte auf grün und die Tiefpunkte auf rot
group.ShowHighPoint = true;
group.ShowLowPoint = true;
group.HighPointColor.Color = Color.Green;
group.LowPointColor.Color = Color.Red;
// Setzen Sie das Liniengewicht
group.LineWeight = 1.0;
book.Save("output.xlsx", SaveFormat.Xlsx);
Eigenschaften
DisplayHidden
Gibt an, ob Daten in versteckten Zeilen und Spalten angezeigt werden sollen.
public bool DisplayHidden { get; set; }
Eigenschaftswert
FirstPointColor
Erhält und setzt die Farbe des ersten Datenpunkts in der Sparkline-Gruppe.
public CellsColor FirstPointColor { get; set; }
Eigenschaftswert
HighPointColor
Erhält und setzt die Farbe der höchsten Datenpunkte in der Sparkline-Gruppe.
public CellsColor HighPointColor { get; set; }
Eigenschaftswert
HorizontalAxisColor
Erhält und setzt die Farbe der horizontalen Achse in der Sparkline-Gruppe.
public CellsColor HorizontalAxisColor { get; set; }
Eigenschaftswert
HorizontalAxisDateRange
Stellt den Bereich dar, der die Datumswerte für die Sparkline-Daten enthält.
public string HorizontalAxisDateRange { get; set; }
Eigenschaftswert
LastPointColor
Erhält und setzt die Farbe des letzten Datenpunkts in der Sparkline-Gruppe.
public CellsColor LastPointColor { get; set; }
Eigenschaftswert
LineWeight
Erhält und setzt das Liniengewicht in jeder Linien-Sparkline in der Sparkline-Gruppe, in Punkten.
public double LineWeight { get; set; }
Eigenschaftswert
LowPointColor
Erhält und setzt die Farbe der niedrigsten Datenpunkte in der Sparkline-Gruppe.
public CellsColor LowPointColor { get; set; }
Eigenschaftswert
MarkersColor
Erhält und setzt die Farbe der Punkte in jeder Linien-Sparkline in der Sparkline-Gruppe.
public CellsColor MarkersColor { get; set; }
Eigenschaftswert
NegativePointsColor
Erhält und setzt die Farbe der negativen Werte in der Sparkline-Gruppe.
public CellsColor NegativePointsColor { get; set; }
Eigenschaftswert
PlotEmptyCellsType
Gibt an, wie leere Zellen geplottet werden sollen.
public PlotEmptyCellsType PlotEmptyCellsType { get; set; }
Eigenschaftswert
PlotRightToLeft
Gibt an, ob die Plottdaten von rechts nach links verlaufen.
public bool PlotRightToLeft { get; set; }
Eigenschaftswert
PresetStyle
Erhält und setzt den vordefinierten Stiltyp der Sparkline-Gruppe.
public SparklinePresetStyleType PresetStyle { get; set; }
Eigenschaftswert
SeriesColor
Erhält und setzt die Farbe der Sparklines in der Sparkline-Gruppe.
public CellsColor SeriesColor { get; set; }
Eigenschaftswert
ShowFirstPoint
Gibt an, ob der erste Datenpunkt in der Sparkline-Gruppe hervorgehoben werden soll.
public bool ShowFirstPoint { get; set; }
Eigenschaftswert
ShowHighPoint
Gibt an, ob die höchsten Datenpunkte in der Sparkline-Gruppe hervorgehoben werden sollen.
public bool ShowHighPoint { get; set; }
Eigenschaftswert
ShowHorizontalAxis
Gibt an, ob die horizontale Achse der Sparkline angezeigt werden soll. Die horizontale Achse erscheint, wenn die Sparkline Daten hat, die die Null-Achse überschreiten.
public bool ShowHorizontalAxis { get; set; }
Eigenschaftswert
ShowLastPoint
Gibt an, ob der letzte Datenpunkt in der Sparkline-Gruppe hervorgehoben werden soll.
public bool ShowLastPoint { get; set; }
Eigenschaftswert
ShowLowPoint
Gibt an, ob die niedrigsten Datenpunkte in der Sparkline-Gruppe hervorgehoben werden sollen.
public bool ShowLowPoint { get; set; }
Eigenschaftswert
ShowMarkers
Gibt an, ob jeder Punkt in jeder Linien-Sparkline in der Sparkline-Gruppe hervorgehoben werden soll.
public bool ShowMarkers { get; set; }
Eigenschaftswert
ShowNegativePoints
Gibt an, ob die negativen Werte in der Sparkline-Gruppe mit einer anderen Farbe oder einem anderen Marker hervorgehoben werden sollen.
public bool ShowNegativePoints { get; set; }
Eigenschaftswert
Sparklines
Erhält die Sammlung von Aspose.Cells.Charts.Sparkline-Objekten.
public SparklineCollection Sparklines { get; }
Eigenschaftswert
Type
Gibt den Sparkline-Typ der Sparkline-Gruppe an.
public SparklineType Type { get; set; }
Eigenschaftswert
VerticalAxisMaxValue
Erhält und setzt den benutzerdefinierten maximalen Wert für die vertikale Achse.
public double VerticalAxisMaxValue { get; set; }
Eigenschaftswert
VerticalAxisMaxValueType
Stellt den maximalen Werttyp der vertikalen Achse dar.
public SparklineAxisMinMaxType VerticalAxisMaxValueType { get; set; }
Eigenschaftswert
VerticalAxisMinValue
Erhält und setzt den benutzerdefinierten minimalen Wert für die vertikale Achse.
public double VerticalAxisMinValue { get; set; }
Eigenschaftswert
VerticalAxisMinValueType
Stellt den minimalen Werttyp der vertikalen Achse dar.
public SparklineAxisMinMaxType VerticalAxisMinValueType { get; set; }
Eigenschaftswert
Methoden
ResetRanges(string, bool, CellArea)
Setzt den Datenbereich und den Standortbereich der Sparkline-Gruppe zurück. Diese Methode löscht die ursprünglichen Sparkline-Elemente in der Gruppe und erstellt neue Sparkline-Elemente für die neuen Bereiche.
public void ResetRanges(string dataRange, bool isVertical, CellArea locationRange)
Parameter
dataRange
string
Gibt den neuen Datenbereich der Sparkline-Gruppe an.
isVertical
bool
Gibt an, ob die Sparklines aus dem neuen Datenbereich zeilenweise oder spaltenweise geplottet werden sollen.
locationRange
CellArea
Gibt an, wo die Sparklines platziert werden sollen.