Trendline sınıfı

Trendline sınıfı

Bir grafikteki eğilim çizgisini temsil eder.

Miras: TrendlineLine

Trendline türü aşağıdaki üyeleri ortaya çıkarır:

Özellikler

MülkTanım
compound_typeBileşik çizgi türünü belirtir
dash_typeKesikli çizgi türünü belirtir
cap_typeBitiş büyük harflerini belirtir.
join_typeBirleştirme büyük harflerini belirtir.
begin_typeBir satırın başlangıcı için bir ok ucu belirtir.
end_typeSatır sonu için bir ok ucu belirtir.
begin_arrow_lengthBir satırın başlangıcı için ok ucunun uzunluğunu belirtir.
end_arrow_lengthSatır sonu için ok ucunun uzunluğunu belirtir.
begin_arrow_widthBir satırın başlangıcı için ok ucunun genişliğini belirtir.
end_arrow_widthSatır sonu için ok ucunun genişliğini belirtir.
theme_colorTema rengini alır ve ayarlar.
colorÇizginin rengini temsil eder.
transparencyÇizginin şeffaflık derecesini 0,0 (opak) ila 1,0 (şeffaf) arasında bir değer olarak döndürür veya ayarlar.
styleÇizginin stilini temsil eder.
weightSatırın WeightType‘ini alır veya ayarlar.
weight_ptÇizginin ağırlığını nokta birimi cinsinden alır veya ayarlar.
weight_pxSatırın ağırlığını piksel birimi cinsinden alır veya ayarlar.
formatting_typeBiçim türünü alır veya ayarlar.
is_automatic_colorÇizgi renginin otomatik olarak atanıp atanmadığını belirtir.
is_visibleÇizginin görünür olup olmadığını temsil eder.
is_autoBu çizgi stilinin otomatik olarak atanıp atanmadığını belirtir.
gradient_fillDegrade dolguyu temsil eder.
is_name_autoMicrosoft Excel’in eğilim çizgisinin adını otomatik olarak belirlemesi durumunda döndürülür.
typeEğilim çizgisi türünü döndürür.
nameTrend çizgisinin adını döndürür.
orderEğilim çizgisi türü Polinom olduğunda eğilim çizgisi sırasını (1’den büyük bir tam sayı) döndürür veya ayarlar.
Sıralama 2 ile 6 arasında olmalıdır.
periodHareketli ortalama eğilim çizgisinin periyodunu döndürür veya ayarlar.
forwardEğilim çizgisinin ileriye doğru uzattığı dönemlerin (veya dağılım grafiğindeki birimlerin) sayısını döndürür veya ayarlar.
Dönem sayısı sıfırdan büyük veya sıfıra eşit olmalıdır.
backwardEğilim çizgisinin geriye doğru uzandığı dönemlerin (veya dağılım grafiğindeki birimlerin) sayısını döndürür veya ayarlar.
Dönem sayısı sıfırdan büyük veya sıfıra eşit olmalıdır.
Grafik türü sütun ise nokta sayısı 0 ile 0,5 arasında olmalıdır.
display_equationTrend çizgisi denkleminin grafikte görüntülenip görüntülenmediğini temsil eder (R-kare değeriyle aynı veri etiketinde). Bu özelliği True olarak ayarlamak veri etiketlerini otomatik olarak açar.
display_r_squaredTrend çizgisinin R-kare değerinin grafikte görüntülenip görüntülenmediğini temsil eder (denklemle aynı veri etiketinde). Bu özelliği True olarak ayarlamak veri etiketlerini otomatik olarak açar.
interceptEğilim çizgisinin değer eksenini kestiği noktayı döndürür veya ayarlar.
data_labelsBelirtilen seri için DataLabels nesnesini temsil eder.
legend_entryBu trend çizgisine göre efsane girişini alır

Örnek

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")

Ayrıca bakınız