Trendline Klasse

Trendline Klasse

Stellt eine Trendlinie in einem Diagramm dar.

Nachlass: TrendlineLine

Der Typ Trendline macht die folgenden Member verfügbar:

Eigenschaften

EigentumBeschreibung
compound_typeGibt den zusammengesetzten Linientyp an
dash_typeGibt den Strichlinientyp an
cap_typeGibt die Endkappen an.
join_typeGibt die Verbindungskappen an.
begin_typeGibt eine Pfeilspitze für den Anfang einer Zeile an.
end_typeGibt eine Pfeilspitze für das Ende einer Zeile an.
begin_arrow_lengthGibt die Länge der Pfeilspitze für den Beginn einer Linie an.
end_arrow_lengthGibt die Länge der Pfeilspitze für das Ende einer Linie an.
begin_arrow_widthGibt die Breite der Pfeilspitze für den Anfang einer Linie an.
end_arrow_widthGibt die Breite der Pfeilspitze für das Ende einer Linie an.
theme_colorRuft die Designfarbe ab und legt sie fest.
colorStellt die Farbe der Linie dar.
transparencyGibt den Transparenzgrad der Linie als Wert zwischen 0,0 (undurchsichtig) und 1,0 (transparent) zurück oder legt ihn fest.
styleStellt den Stil der Linie dar.
weightRuft die WeightType der Zeile ab oder legt sie fest.
weight_ptRuft die Linienstärke in Punkten ab oder legt sie fest.
weight_pxRuft die Linienstärke in Pixeln ab oder legt sie fest.
formatting_typeRuft den Formattyp ab oder legt ihn fest.
is_automatic_colorGibt an, ob die Linienfarbe automatisch zugewiesen wird.
is_visibleGibt an, ob die Linie sichtbar ist.
is_autoGibt an, ob dieser Linienstil automatisch zugewiesen wird.
gradient_fillStellt eine Verlaufsfüllung dar.
is_name_autoGibt zurück, wenn Microsoft. Excel bestimmt automatisch den Namen der Trendlinie.
typeGibt den Trendlinientyp zurück.
nameGibt den Namen der Trendlinie zurück.
orderGibt die Trendlinienreihenfolge (eine Ganzzahl größer als 1) zurück oder legt sie fest, wenn der Trendlinientyp „Polynom“ ist.
Die Reihenfolge muss zwischen 2 und 6 liegen.
periodGibt den Zeitraum für die gleitende Durchschnittstrendlinie zurück oder legt ihn fest.
forwardGibt die Anzahl der Perioden (oder Einheiten in einem Streudiagramm) zurück, um die sich die Trendlinie nach vorne erstreckt, oder legt diese fest.
Die Anzahl der Perioden muss größer oder gleich Null sein.
backwardGibt die Anzahl der Perioden (oder Einheiten in einem Streudiagramm) zurück, um die sich die Trendlinie nach hinten erstreckt, oder legt diese fest.
Die Anzahl der Perioden muss größer oder gleich Null sein.
Wenn der Diagrammtyp ein Säulendiagramm ist, muss die Anzahl der Perioden zwischen 0 und 0,5 liegen.
display_equationGibt an, ob die Gleichung für die Trendlinie im Diagramm angezeigt wird (in derselben Datenbeschriftung wie der R-Quadrat-Wert). Wenn Sie diese Eigenschaft auf „True“ setzen, werden Datenbeschriftungen automatisch aktiviert.
display_r_squaredGibt an, ob der R-Quadrat-Wert der Trendlinie im Diagramm angezeigt wird (in derselben Datenbeschriftung wie die Gleichung). Wenn Sie diese Eigenschaft auf „True“ setzen, werden Datenbeschriftungen automatisch aktiviert.
interceptGibt den Punkt zurück oder legt ihn fest, an dem die Trendlinie die Werteachse schneidet.
data_labelsStellt das DataLabels-Objekt für die angegebene Reihe dar.
legend_entryRuft den Legendeneintrag entsprechend dieser Trendlinie ab

Beispiel

from aspose.cells import Workbook
from aspose.cells.charts import ChartType, TrendlineType

# Instantiating a Workbook object
workbook = Workbook()
# Adding a new worksheet to the Excel object
sheetIndex = workbook.worksheets.add()
# Obtaining the reference of the newly added worksheet by passing its sheet index
worksheet = workbook.worksheets[sheetIndex]
# Adding a sample value to "A1" cell
worksheet.cells.get("A1").put_value(50)
# Adding a sample value to "A2" cell
worksheet.cells.get("A2").put_value(100)
# Adding a sample value to "A3" cell
worksheet.cells.get("A3").put_value(150)
# Adding a sample value to "A4" cell
worksheet.cells.get("A4").put_value(200)
# Adding a sample value to "B1" cell
worksheet.cells.get("B1").put_value(60)
# Adding a sample value to "B2" cell
worksheet.cells.get("B2").put_value(32)
# Adding a sample value to "B3" cell
worksheet.cells.get("B3").put_value(50)
# Adding a sample value to "B4" cell
worksheet.cells.get("B4").put_value(40)
# Adding a sample value to "C1" cell as category data
worksheet.cells.get("C1").put_value("Q1")
# Adding a sample value to "C2" cell as category data
worksheet.cells.get("C2").put_value("Q2")
# Adding a sample value to "C3" cell as category data
worksheet.cells.get("C3").put_value("Y1")
# Adding a sample value to "C4" cell as category data
worksheet.cells.get("C4").put_value("Y2")
# Adding a chart to the worksheet
chartIndex = worksheet.charts.add(ChartType.COLUMN, 5, 0, 15, 5)
# Accessing the instance of the newly added chart
chart = worksheet.charts[chartIndex]
# Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B4"
chart.n_series.add("A1:B4", True)
# Setting the data source for the category data of NSeries
chart.n_series.category_data = "C1:C4"
# adding a linear trendline
index = chart.n_series[0].trend_lines.add(TrendlineType.LINEAR)
trendline = chart.n_series[0].trend_lines[index]
# Setting the custom name of the trendline.
trendline.name = "Linear"
# Displaying the equation on chart
trendline.display_equation = True
# Displaying the R-Squared value on chart
trendline.display_r_squared = True
# Saving the Excel file
workbook.save("book1.xls")

Siehe auch