SparklineGroup Klasse

SparklineGroup Klasse

Sparkline ist in einer Sparkline-Gruppe organisiert. Eine SparklineGroup enthält eine variable Anzahl von Sparkline-Elementen. Eine Sparkline-Gruppe legt den Typ, die Anzeigeeinstellungen und die Achseneinstellungen für die Sparklines fest.

Der Typ SparklineGroup macht die folgenden Member verfügbar:

Eigenschaften

EigentumBeschreibung
preset_styleRuft den voreingestellten Stiltyp der Sparkline-Gruppe ab und legt ihn fest.
sparkline_collectionRuft die Sammlung des Objekts Sparkline ab.
sparklinesRuft die Sammlung des Objekts Sparkline ab.
typeGibt den Sparkline-Typ der Sparkline-Gruppe an.
plot_empty_cells_typeGibt an, wie leere Zellen dargestellt werden.
display_hiddenGibt an, ob Daten in ausgeblendeten Zeilen und Spalten angezeigt werden sollen.
show_high_pointGibt an, ob die höchsten Datenpunkte in der Sparkline-Gruppe hervorgehoben werden sollen.
high_point_colorRuft die Farbe der höchsten Datenpunkte in der Sparkline-Gruppe ab und legt sie fest.
show_low_pointGibt an, ob die niedrigsten Datenpunkte in der Sparkline-Gruppe hervorgehoben werden sollen.
low_point_colorRuft die Farbe der niedrigsten Datenpunkte in der Sparkline-Gruppe ab und legt sie fest.
show_negative_pointsGibt an, ob die negativen Werte in der Sparkline-Gruppe mit einer anderen Farbe oder Markierung hervorgehoben werden sollen.
negative_points_colorRuft die Farbe der negativen Werte in der Sparkline-Gruppe ab und legt sie fest.
show_first_pointGibt an, ob der erste Datenpunkt in der Sparkline-Gruppe hervorgehoben werden soll.
first_point_colorRuft die Farbe des ersten Datenpunkts in der Sparkline-Gruppe ab und legt sie fest.
show_last_pointGibt an, ob der letzte Datenpunkt in der Sparkline-Gruppe hervorgehoben werden soll.
last_point_colorRuft die Farbe des letzten Datenpunkts in der Sparkline-Gruppe ab und legt sie fest.
show_markersGibt an, ob jeder Punkt in jeder Linien-Sparkline in der Sparkline-Gruppe hervorgehoben werden soll.
markers_colorRuft die Farbe der Punkte in jeder Linien-Sparkline in der Sparkline-Gruppe ab und legt sie fest.
series_colorRuft die Farbe der Sparklines in der Sparkline-Gruppe ab und legt sie fest.
plot_right_to_leftGibt an, ob die Plotdaten von rechts nach links verlaufen.
line_weightRuft die Linienstärke in jeder Linien-Sparkline in der Sparkline-Gruppe in der Einheit Punkt ab und legt sie fest.
horizontal_axis_colorRuft die Farbe der horizontalen Achse in der Sparkline-Gruppe ab und legt sie fest.
show_horizontal_axisGibt 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.
horizontal_axis_date_rangeStellt den Bereich dar, der die Datumswerte für die Sparkline-Daten enthält.
vertical_axis_max_value_typeStellt den Maximalwerttyp der vertikalen Achse dar.
vertical_axis_max_valueRuft den benutzerdefinierten Maximalwert für die vertikale Achse ab und legt ihn fest.
vertical_axis_min_value_typeStellt den Minimalwerttyp der vertikalen Achse dar.
vertical_axis_min_valueRuft den benutzerdefinierten Mindestwert für die vertikale Achse ab und legt ihn fest.

Methoden

MethodeBeschreibung
reset_rangesSetzt 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.

Beispiel

from aspose.cells import CellArea, SaveFormat, Workbook
from aspose.cells.charts import SparklineType
from aspose.pydrawing import Color

book = Workbook()
sheet = book.worksheets[0]
sheet.cells.get("A1").put_value(5)
sheet.cells.get("B1").put_value(2)
sheet.cells.get("C1").put_value(1)
sheet.cells.get("D1").put_value(3)
#  Define the CellArea
ca = CellArea()
ca.start_column = 4
ca.end_column = 4
ca.start_row = 0
ca.end_row = 0
idx = sheet.sparkline_group_collection.add(SparklineType.LINE, "A1:D1", False, ca)
group = sheet.sparkline_group_collection[idx]
group.sparkline_collection.add(sheet.name + "!A1:D1", 0, 4)
#  Create CellsColor
clr = book.create_cells_color()
clr.color = Color.orange
group.series_color = clr
#  set the high points are colored green and the low points are colored red
group.show_high_point = True
group.show_low_point = True
group.high_point_color.color = Color.green
group.low_point_color.color = Color.red
#  set line weight
group.line_weight = 1.0
book.save("output.xlsx", SaveFormat.XLSX)

Siehe auch