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 zusammengesetzten Linientyp an |
dash_type | Gibt den Strichlinientyp an |
cap_type | Gibt die Endkappen an. |
join_type | Gibt die Verbindungskappen an. |
begin_type | Gibt eine Pfeilspitze für den Anfang einer Zeile an. |
end_type | Gibt eine Pfeilspitze für das Ende einer Zeile an. |
begin_arrow_length | Gibt die Länge der Pfeilspitze für den Beginn 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 Transparenzgrad der Linie als Wert zwischen 0,0 (undurchsichtig) und 1,0 (transparent) zurück oder legt ihn fest. |
style | Stellt den Stil der Linie dar. |
weight | Ruft die WeightType der Zeile ab oder legt sie fest. |
weight_pt | Ruft die Linienstärke in Punkten ab oder legt sie fest. |
weight_px | Ruft die Linienstärke in Pixeln ab oder legt sie fest. |
formatting_type | Ruft den Formattyp ab oder legt ihn fest. |
is_automatic_color | Gibt an, ob die Linienfarbe 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 bestimmt 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 gleitende Durchschnittstrendlinie zurück oder legt ihn fest. |
forward | Gibt 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. |
backward | Gibt 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_equation | Gibt 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_squared | Gibt 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. |
intercept | Gibt den Punkt zurück oder legt ihn fest, an dem die Trendlinie die Werteachse schneidet. |
data_labels | Stellt das DataLabels-Objekt für die angegebene Reihe dar. |
legend_entry | Ruft 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
- Modul
aspose.cells.charts
- Klasse
Line
- Klasse
Trendline
- Klasse
WeightType