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). يؤدي تعيين هذه الخاصية إلى “صحيح” إلى تفعيل تسميات البيانات تلقائيًا. |
display_r_squared | يُمثل ما إذا كانت قيمة R-squared لخط الاتجاه معروضة على الرسم البياني (في نفس تسمية البيانات الخاصة بالمعادلة). يؤدي تعيين هذه الخاصية إلى “صحيح” إلى تفعيل تسميات البيانات تلقائيًا. |
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