SparklineGroup
Inhalt
[
Ausblenden
]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
Name | Beschreibung |
---|---|
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
Name | Beschreibung |
---|---|
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
- namensraum Aspose.Cells.Charts
- Montage Aspose.Cells