Trendline clase
Trendline clase
Representa una línea de tendencia en un gráfico.
El tipo Trendline expone los siguientes miembros:
Propiedades
Propiedad | Descripción |
---|---|
compound_type | Especifica el tipo de línea compuesta. |
dash_type | Especifica el tipo de línea discontinua |
cap_type | Especifica las mayúsculas finales. |
join_type | Especifica las tapas de unión. |
begin_type | Especifica una punta de flecha para el comienzo de una línea. |
end_type | Especifica una punta de flecha para el final de una línea. |
begin_arrow_length | Especifica la longitud de la punta de flecha para el comienzo de una línea. |
end_arrow_length | Especifica la longitud de la punta de flecha al final de una línea. |
begin_arrow_width | Especifica el ancho de la punta de flecha para el comienzo de una línea. |
end_arrow_width | Especifica el ancho de la punta de flecha al final de una línea. |
theme_color | Obtiene y establece el color del tema. |
color | Representa el color de la línea. |
transparency | Devuelve o establece el grado de transparencia de la línea como un valor de 0,0 (opaco) a 1,0 (claro). |
style | Representa el estilo de la línea. |
weight | Obtiene o establece el WeightType de la línea. |
weight_pt | Obtiene o establece el peso de la línea en unidades de puntos. |
weight_px | Obtiene o establece el peso de la línea en unidades de píxeles. |
formatting_type | Obtiene o establece el tipo de formato. |
is_automatic_color | Indica si el color de la línea se asigna automáticamente. |
is_visible | Representa si la línea es visible. |
is_auto | Indica si este estilo de línea se asigna automáticamente. |
gradient_fill | Representa relleno degradado. |
is_name_auto | Devuelve si Microsoft Excel determina automáticamente el nombre de la línea de tendencia. |
type | Devuelve el tipo de línea de tendencia. |
name | Devuelve el nombre de la línea de tendencia. |
order | Devuelve o establece el orden de la línea de tendencia (un número entero mayor que 1) cuando el tipo de línea de tendencia es Polinomio. El pedido debe ser entre 2 y 6. |
period | Devuelve o establece el período de la línea de tendencia de la media móvil. |
forward | Devuelve o establece el número de períodos (o unidades en un gráfico de dispersión) que la línea de tendencia se extiende hacia adelante. El número de períodos debe ser mayor o igual a cero. |
backward | Devuelve o establece el número de períodos (o unidades en un gráfico de dispersión) que la línea de tendencia se extiende hacia atrás. El número de períodos debe ser mayor o igual a cero. Si el tipo de gráfico es de columna, el número de períodos debe estar entre 0 y 0,5 |
display_equation | Representa si la ecuación de la línea de tendencia se muestra en el gráfico (en la misma etiqueta de datos que el valor R cuadrado). Establecer esta propiedad en True activa automáticamente las etiquetas de datos. |
display_r_squared | Representa si el valor R cuadrado de la línea de tendencia se muestra en el gráfico (en la misma etiqueta de datos que la ecuación). Establecer esta propiedad en True activa automáticamente las etiquetas de datos. |
intercept | Devuelve o establece el punto donde la línea de tendencia cruza el eje de valores. |
data_labels | Representa el objeto DataLabels para la serie especificada. |
legend_entry | Obtiene la entrada de la leyenda según esta línea de tendencia. |
Ejemplo
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")
Ver también
- módulo
aspose.cells.charts
- clase
Line
- clase
Trendline
- clase
WeightType