Trendline صف
Trendline صف
يمثل خط الاتجاه في الرسم البياني.
يكشف النوع Trendline عن الأعضاء التاليين:
ملكيات
ملكية | وصف |
---|---|
compound_type | يحدد نوع الخط المركب |
dash_type | يحدد نوع الخط المتقطع |
cap_type | يحدد قبعات النهاية. |
join_type | يحدد قبعات الانضمام. |
begin_type | يحدد رأس سهم لبداية السطر. |
end_type | يحدد رأس سهم لنهاية السطر. |
begin_arrow_length | يحدد طول رأس السهم لبداية السطر. |
end_arrow_length | يحدد طول رأس السهم لنهاية السطر. |
begin_arrow_width | يحدد عرض رأس السهم لبداية السطر. |
end_arrow_width | يحدد عرض رأس السهم لنهاية السطر. |
theme_color | الحصول على لون السمة وتعيينه. |
color | يمثل لون الخط. |
transparency | إرجاع أو تعيين درجة شفافية الخط كقيمة تتراوح من 0.0 (معتم) إلى 1.0 (واضح). |
style | يمثل نمط الخط. |
weight | الحصول على أو تعيين WeightType من السطر. |
weight_pt | الحصول على أو تعيين وزن الخط بوحدة النقاط. |
weight_px | الحصول على أو تعيين وزن الخط بوحدة البكسل. |
formatting_type | الحصول على نوع التنسيق أو تحديده. |
is_automatic_color | يشير إلى ما إذا كان لون الخط قد تم تعيينه تلقائيًا. |
is_visible | يمثل ما إذا كان الخط مرئيًا. |
is_auto | يشير إلى ما إذا كان نمط الخط هذا قد تم تعيينه تلقائيًا. |
gradient_fill | يمثل تعبئة متدرجة. |
is_name_auto | يُرجع إذا كان Microsoft يقوم Excel تلقائيًا بتحديد اسم خط الاتجاه. |
type | إرجاع نوع خط الاتجاه. |
name | إرجاع اسم خط الاتجاه. |
order | إرجاع ترتيب خط الاتجاه أو تعيينه (عدد صحيح أكبر من 1) عندما يكون نوع خط الاتجاه متعدد الحدود. يجب أن يكون الطلب بين 2 و 6. |
period | إرجاع أو تعيين الفترة لخط اتجاه المتوسط المتحرك. |
forward | إرجاع أو تعيين عدد الفترات (أو الوحدات على المخطط المبعثر) التي يمتد فيها خط الاتجاه للأمام. يجب أن يكون عدد الفترات أكبر من أو يساوي الصفر. |
backward | إرجاع أو تعيين عدد الفترات (أو الوحدات على المخطط المبعثر) التي يمتد فيها خط الاتجاه للخلف. يجب أن يكون عدد الفترات أكبر من أو يساوي الصفر. إذا كان نوع المخطط عمودًا، فيجب أن يتراوح عدد الفترات بين 0 و0.5 |
display_equation | يمثل ما إذا كانت معادلة خط الاتجاه معروضة على الرسم البياني (في نفس تسمية البيانات مثل قيمة R-squared). يؤدي تعيين هذه الخاصية إلى True إلى تشغيل تسميات البيانات تلقائيًا. |
display_r_squared | يمثل ما إذا كانت قيمة R-squared لخط الاتجاه معروضة على الرسم البياني (في نفس تسمية البيانات مثل المعادلة). يؤدي تعيين هذه الخاصية إلى True إلى تشغيل تسميات البيانات تلقائيًا. |
intercept | لإرجاع أو تعيين النقطة التي يتقاطع فيها خط الاتجاه مع محور القيمة. |
data_labels | يمثل كائن DataLabels للسلسلة المحددة. |
legend_entry | يحصل على إدخال وسيلة الإيضاح وفقًا لخط الاتجاه هذا |
مثال
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")
أنظر أيضا
- الوحدة
aspose.cells.charts
- فئة
Line
- فئة
Trendline
- فئة
WeightType