Trendline sınıfı

Trendline sınıfı

Bir grafikteki trend çizgisini temsil eder.

Miras: TrendlineLine

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

Özellikler

MülkTanım
compound_typeBileşik satır türünü belirtir
dash_typeKesik çizgi türünü belirtir
cap_typeSon harfleri belirtir.
join_typeBirleştirme kapaklarını belirtir.
begin_typeBir satırın başlangıcı için bir ok ucu belirtir.
end_typeBir satırın sonu için bir ok ucu belirtir.
begin_arrow_lengthBir çizginin başlangıcındaki ok ucunun uzunluğunu belirtir.
end_arrow_lengthBir satırın sonundaki ok ucunun uzunluğunu belirtir.
begin_arrow_widthBir çizginin başlangıcındaki ok ucunun genişliğini belirtir.
end_arrow_widthBir satırın sonundaki 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) ile 1,0 (temiz) arasında bir değer olarak döndürür veya ayarlar.
styleÇizginin tarzını temsil eder.
weightSatırın WeightType değerini alır veya ayarlar.
weight_ptÇizginin ağırlığını nokta biriminde alır veya ayarlar.
weight_pxÇizginin kalınlığını piksel cinsinden alır veya ayarlar.
formatting_typeBiçim türünü alır veya ayarlar.
is_automatic_colorÇizginin renginin otomatik olarak atanıp atanmadığını belirtir.
is_visibleÇizginin görünür olup olmadığını gösterir.
is_autoBu çizgi stilinin otomatik olarak atanıp atanmadığını belirtir.
gradient_fillDegrade dolguyu temsil eder.
is_name_autoMicrosoft değerini döndürür. Excel trend çizgisinin adını otomatik olarak belirler.
typeTrend çizgisi türünü döndürür.
nameTrend çizgisinin adını döndürür.
orderTrend çizgisi türü Polinom olduğunda trend ç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 trend çizgisinin periyodunu döndürür veya ayarlar.
forwardTrend çizgisinin ileriye doğru uzandığı periyot sayısını (veya dağılım grafiğindeki birim sayısını) döndürür veya ayarlar.
Periyot sayısı sıfırdan büyük veya sıfıra eşit olmalıdır.
backwardTrend çizgisinin geriye doğru uzandığı periyot sayısını (veya dağılım grafiğindeki birim sayısını) döndürür veya ayarlar.
Periyot sayısı sıfırdan büyük veya sıfıra eşit olmalıdır.
Eğer grafik türü sütun ise periyot sayısı 0 ile 0,5 arasında olmalıdır.
display_equationTrend çizgisi denkleminin grafikte (R kare değeriyle aynı veri etiketinde) görüntülenip görüntülenmediğini gösterir. Bu özelliğin True (Doğru) olarak ayarlanması, veri etiketlerini otomatik olarak açar.
display_r_squaredTrend çizgisinin R kare değerinin grafikte (denklemin aynı veri etiketinde) görüntülenip görüntülenmediğini gösterir. Bu özelliğin True olarak ayarlanması, veri etiketlerini otomatik olarak açar.
interceptTrend ç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