SparklineGroup

SparklineGroup class

Sparkline ist in Sparkline-Gruppen 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

Eigenschaften

NameBeschreibung
DisplayHidden { get; set; }Gibt an, ob Daten in ausgeblendeten Zeilen und Spalten angezeigt werden sollen.
FirstPointColor { get; set; }Ruft die Farbe des ersten Datenpunkts in der Sparkline-Gruppe ab und legt sie fest.
HighPointColor { get; set; }Ruft die Farbe der höchsten Datenpunkte in der Sparkline-Gruppe ab und legt sie fest.
HorizontalAxisColor { get; set; }Ruft die Farbe der horizontalen Achse in der Sparkline-Gruppe ab und legt sie fest.
HorizontalAxisDateRange { get; set; }Stellt den Bereich dar, der die Datumswerte für die Sparkline-Daten enthält.
LastPointColor { get; set; }Ruft die Farbe des letzten Datenpunkts in der Sparkline-Gruppe ab und legt sie fest.
LineWeight { get; set; }Ruft die Linienstärke in jeder Sparkline-Linie in der Sparkline-Gruppe in der Einheit Punkte ab und legt sie fest.
LowPointColor { get; set; }Ruft die Farbe der niedrigsten Datenpunkte in der Sparkline-Gruppe ab und legt sie fest.
MarkersColor { get; set; }Ruft die Farbe der Punkte in jeder Sparkline-Linie in der Sparkline-Gruppe ab und legt sie fest.
NegativePointsColor { get; set; }Ruft die Farbe der negativen Werte in der Sparkline-Gruppe ab und legt sie fest.
PlotEmptyCellsType { get; set; }Gibt an, wie leere Zellen gezeichnet werden.
PlotRightToLeft { get; set; }Gibt an, ob die Plotdaten von rechts nach links verlaufen.
PresetStyle { get; set; }Ruft den voreingestellten Stiltyp der Sparkline-Gruppe ab und legt ihn fest.
SeriesColor { get; set; }Ruft die Farbe der Sparklines in der Sparkline-Gruppe ab und legt sie fest.
ShowFirstPoint { get; set; }Gibt an, ob der erste Datenpunkt in der Sparkline-Gruppe hervorgehoben werden soll.
ShowHighPoint { get; set; }Gibt an, ob die höchsten Datenpunkte in der Sparkline-Gruppe hervorgehoben werden sollen.
ShowHorizontalAxis { get; set; }Gibt an, ob die horizontale Achse der Sparkline angezeigt werden soll. Die horizontale Achse wird angezeigt, wenn die Sparkline Daten enthält, die die Nullachse kreuzen.
ShowLastPoint { get; set; }Gibt an, ob der letzte Datenpunkt in der Sparkline-Gruppe hervorgehoben werden soll.
ShowLowPoint { get; set; }Gibt an, ob die niedrigsten Datenpunkte in der Sparkline-Gruppe hervorgehoben werden sollen.
ShowMarkers { get; set; }Gibt an, ob jeder Punkt in jeder Sparkline-Linie in der Sparkline-Gruppe hervorgehoben werden soll.
ShowNegativePoints { get; set; }Gibt an, ob die negativen Werte in der Sparkline-Gruppe mit einer anderen Farbe oder Markierung hervorgehoben werden sollen.
SparklineCollection { get; }Ruft die abSparklineCollection Objekt der Sparkline-Gruppe.
Type { get; set; }Gibt den Sparkline-Typ der Sparkline-Gruppe an.
VerticalAxisMaxValue { get; set; }Ruft den benutzerdefinierten Maximalwert für die vertikale Achse ab und legt ihn fest.
VerticalAxisMaxValueType { get; set; }Stellt den Maximalwerttyp der vertikalen Achse dar.
VerticalAxisMinValue { get; set; }Ruft den benutzerdefinierten Mindestwert für die vertikale Achse ab und legt ihn fest.
VerticalAxisMinValueType { get; set; }Repräsentiert den Minimalwerttyp der vertikalen Achse.

Methoden

NameBeschreibung
ResetRanges(string, bool, CellArea)Setzt den Datenbereich und den Standortbereich der Sparkline-Gruppe zurück. Diese Methode löscht ursprüngliche Sparkline-Elemente in der Gruppe und erstellt neue Sparkline-Elemente für die neuen Bereiche.

Beispiele

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

 // setzen Die Hochpunkte sind grün und die Tiefpunkte rot gefärbt
 group.ShowHighPoint = true;
 group.ShowLowPoint = true;
 group.HighPointColor.Color = Color.Green;
 group.LowPointColor.Color = Color.Red;
 // Linienstärke festlegen 
 group.LineWeight = 1.0;
 book.Save("output.xlsx", SaveFormat.Xlsx);

Siehe auch