Trendline klass

Trendline klass

Representerar en trendlinje i ett diagram.

Arv: TrendlineLine

Typen Trendline avslöjar följande medlemmar:

Egenskaper

Fast egendomBeskrivning
compound_typeAnger den sammansatta linjetypen
dash_typeAnger typen av streckad linje
cap_typeAnger slutkapslarna.
join_typeAnger kopplingsfästena.
begin_typeAnger en pilspets för början av en rad.
end_typeAnger en pilspets för slutet av en rad.
begin_arrow_lengthAnger längden på pilspetsen för början av en rad.
end_arrow_lengthAnger längden på pilspetsen för slutet av en rad.
begin_arrow_widthAnger bredden på pilspetsen för början av en rad.
end_arrow_widthAnger bredden på pilspetsen för slutet av en linje.
theme_colorHämtar och ställer in temafärgen.
colorRepresenterar linjens färg.
transparencyReturnerar eller anger graden av genomskinlighet för linjen som ett värde från 0,0 (ogenomskinlig) till 1,0 (klar).
styleRepresenterar linjens stil.
weightHämtar eller ställer in WeightType för raden.
weight_ptHämtar eller ställer in linjens vikt i enheter av punkter.
weight_pxHämtar eller anger linjens vikt i pixlar.
formatting_typeHämtar eller anger formattyp.
is_automatic_colorAnger om linjens färg tilldelas automatiskt.
is_visibleRepresenterar om linjen är synlig.
is_autoAnger om denna linjestil tilldelas automatiskt.
gradient_fillRepresenterar gradientfyllning.
is_name_autoReturnerar om Microsoft Excel bestämmer automatiskt namnet på trendlinjen.
typeReturnerar trendlinjetypen.
nameReturnerar namnet på trendlinjen.
orderReturnerar eller anger trendlinjens ordning (ett heltal större än 1) när trendlinjetypen är polynom.
Ordningen måste vara mellan 2 och 6.
periodReturnerar eller anger perioden för trendlinjen för glidande medelvärde.
forwardReturnerar 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.
backwardReturnerar 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_equationRepresenterar 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_squaredRepresenterar 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.
interceptReturnerar eller anger punkten där trendlinjen korsar värdeaxeln.
data_labelsRepresenterar DataLabels-objektet för den angivna serien.
legend_entryHä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