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 Typ der zusammengesetzten Linie an
dash_typeGibt den Strichlinientyp an
cap_typeGibt die Endkappen an.
join_typeGibt die Verbindungsobergrenzen an.
begin_typeGibt eine Pfeilspitze für den Anfang einer Linie an.
end_typeGibt eine Pfeilspitze für das Ende einer Linie an.
begin_arrow_lengthGibt die Länge der Pfeilspitze für den Anfang 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 Grad der Transparenz der Linie als Wert von 0,0 (undurchsichtig) bis 1,0 (klar) zurück oder legt ihn fest.
styleStellt den Stil der Linie dar.
weightRuft die WeightType der Zeile ab oder legt diese fest.
weight_ptRuft die Stärke der Linie in Punkteinheiten ab oder legt diese fest.
weight_pxRuft die Stärke der Linie in Pixeleinheiten ab oder legt diese fest.
formatting_typeRuft den Formattyp ab oder legt ihn fest.
is_automatic_colorGibt an, ob die Farbe der Linie 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 ermittelt 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 Trendlinie des gleitenden Durchschnitts zurück oder legt diesen fest.
forwardGibt die Anzahl der Perioden (oder Einheiten in einem Streudiagramm) zurück, um die sich die Trendlinie nach vorne erstreckt, oder legt sie 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 sie fest.
Die Anzahl der Perioden muss größer oder gleich Null sein.
Wenn es sich beim Diagrammtyp um eine Spalte handelt, muss die Anzahl der Perioden zwischen 0 und 0,5 liegen
display_equationStellt dar, 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_squaredStellt dar, 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, an dem die Trendlinie die Werteachse schneidet, oder legt diesen fest.
data_labelsStellt das DataLabels-Objekt für die angegebene Serie dar.
legend_entryRuft den Legendeneintrag gemäß 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