Trendline klass
Trendline klass
Representerar en trendlinje i ett diagram.
Typen Trendline avslöjar följande medlemmar:
Egenskaper
Fast egendom | Beskrivning |
---|---|
compound_type | Anger den sammansatta linjetypen |
dash_type | Anger typen av streckad linje |
cap_type | Anger slutkapslarna. |
join_type | Anger kopplingsfästena. |
begin_type | Anger en pilspets för början av en rad. |
end_type | Anger en pilspets för slutet av en rad. |
begin_arrow_length | Anger längden på pilspetsen för början av en rad. |
end_arrow_length | Anger längden på pilspetsen för slutet av en rad. |
begin_arrow_width | Anger bredden på pilspetsen för början av en rad. |
end_arrow_width | Anger bredden på pilspetsen för slutet av en linje. |
theme_color | Hämtar och ställer in temafärgen. |
color | Representerar linjens färg. |
transparency | Returnerar eller anger graden av genomskinlighet för linjen som ett värde från 0,0 (ogenomskinlig) till 1,0 (klar). |
style | Representerar linjens stil. |
weight | Hämtar eller ställer in WeightType för raden. |
weight_pt | Hämtar eller ställer in linjens vikt i enheter av punkter. |
weight_px | Hämtar eller anger linjens vikt i pixlar. |
formatting_type | Hämtar eller anger formattyp. |
is_automatic_color | Anger om linjens färg tilldelas automatiskt. |
is_visible | Representerar om linjen är synlig. |
is_auto | Anger om denna linjestil tilldelas automatiskt. |
gradient_fill | Representerar gradientfyllning. |
is_name_auto | Returnerar om Microsoft Excel bestämmer automatiskt namnet på trendlinjen. |
type | Returnerar trendlinjetypen. |
name | Returnerar namnet på trendlinjen. |
order | Returnerar eller anger trendlinjens ordning (ett heltal större än 1) när trendlinjetypen är polynom. Ordningen måste vara mellan 2 och 6. |
period | Returnerar eller anger perioden för trendlinjen för glidande medelvärde. |
forward | Returnerar eller anger antalet perioder (eller enheter i ett punktdiagram) som trendlinjen sträcker sig framåt. Antalet perioder måste vara större än eller lika med noll. |
backward | Returnerar eller anger antalet perioder (eller enheter i ett punktdiagram) som trendlinjen sträcker sig bakåt. Antalet perioder måste vara större än eller lika med noll. Om diagramtypen är kolumndiagram måste antalet perioder vara mellan 0 och 0,5. |
display_equation | Representerar om ekvationen för trendlinjen visas i diagrammet (i samma dataetikett som R-kvadratvärdet). Om den här egenskapen ställs in på Sant aktiveras dataetiketter automatiskt. |
display_r_squared | Representerar om trendlinjens R-kvadratvärde visas i diagrammet (i samma dataetikett som ekvationen). Om den här egenskapen ställs in på Sant aktiveras dataetiketter automatiskt. |
intercept | Returnerar eller anger punkten där trendlinjen korsar värdeaxeln. |
data_labels | Representerar DataLabels-objektet för den angivna serien. |
legend_entry | Hämtar förklaringsposten enligt denna trendlinje |
Exempel
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")
Se även
- modul
aspose.cells.charts
- klass
Line
- klass
Trendline
- klass
WeightType