Trendline Klasse
Trendline Klasse
Stellt eine Trendlinie in einem Diagramm dar.
Der Typ Trendline macht die folgenden Member verfügbar:
Eigenschaften
Eigentum | Beschreibung |
---|---|
compound_type | Gibt den Typ der zusammengesetzten Linie an |
dash_type | Gibt den Strichlinientyp an |
cap_type | Gibt die Endkappen an. |
join_type | Gibt die Verbindungsobergrenzen an. |
begin_type | Gibt eine Pfeilspitze für den Anfang einer Linie an. |
end_type | Gibt eine Pfeilspitze für das Ende einer Linie an. |
begin_arrow_length | Gibt die Länge der Pfeilspitze für den Anfang einer Linie an. |
end_arrow_length | Gibt die Länge der Pfeilspitze für das Ende einer Linie an. |
begin_arrow_width | Gibt die Breite der Pfeilspitze für den Anfang einer Linie an. |
end_arrow_width | Gibt die Breite der Pfeilspitze für das Ende einer Linie an. |
theme_color | Ruft die Designfarbe ab und legt sie fest. |
color | Stellt die Farbe der Linie dar. |
transparency | Gibt den Grad der Transparenz der Linie als Wert von 0,0 (undurchsichtig) bis 1,0 (klar) zurück oder legt ihn fest. |
style | Stellt den Stil der Linie dar. |
weight | Ruft die WeightType der Zeile ab oder legt diese fest. |
weight_pt | Ruft die Stärke der Linie in Punkteinheiten ab oder legt diese fest. |
weight_px | Ruft die Stärke der Linie in Pixeleinheiten ab oder legt diese fest. |
formatting_type | Ruft den Formattyp ab oder legt ihn fest. |
is_automatic_color | Gibt an, ob die Farbe der Linie automatisch zugewiesen wird. |
is_visible | Gibt an, ob die Linie sichtbar ist. |
is_auto | Gibt an, ob dieser Linienstil automatisch zugewiesen wird. |
gradient_fill | Stellt eine Verlaufsfüllung dar. |
is_name_auto | Gibt zurück, wenn Microsoft. Excel ermittelt automatisch den Namen der Trendlinie. |
type | Gibt den Trendlinientyp zurück. |
name | Gibt den Namen der Trendlinie zurück. |
order | Gibt 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. |
period | Gibt den Zeitraum für die Trendlinie des gleitenden Durchschnitts zurück oder legt diesen fest. |
forward | Gibt 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. |
backward | Gibt 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_equation | Stellt 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_squared | Stellt 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. |
intercept | Gibt den Punkt zurück, an dem die Trendlinie die Werteachse schneidet, oder legt diesen fest. |
data_labels | Stellt das DataLabels-Objekt für die angegebene Serie dar. |
legend_entry | Ruft 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
- Modul
aspose.cells.charts
- Klasse
Line
- Klasse
Trendline
- Klasse
WeightType