Trendline

Trendline class

يمثل خط اتجاه في الرسم البياني .

public class Trendline : Line

الخصائص

اسموصف
Backward { get; set; }إرجاع أو تعيين عدد الفترات (أو الوحدات على مخطط مبعثر) التي يمتدها خط الاتجاه للخلف. يجب أن يكون عدد الفترات أكبر من أو يساوي الصفر. إذا كان نوع المخطط عمودًا ، فيجب أن يكون عدد الفترات بين 0 و 0.5
BeginArrowLength { get; set; }يحدد طول رأس السهم لبداية السطر.
BeginArrowWidth { get; set; }يحدد عرض رأس السهم لبداية السطر.
BeginType { get; set; }يحدد رأس سهم لبداية السطر.
CapType { get; set; }يحدد سقف النهاية.
Color { get; set; }يمثل ملفColor من الخط .
CompoundType { get; set; }يحدد نوع الخط المركب
DashType { get; set; }يحدد نوع خط الشرطة
DataLabels { get; }يمثل كائن DataLabels للسلسلة المحددة.
DisplayEquation { get; set; }يمثل ما إذا كانت معادلة خط الاتجاه معروضة على الرسم البياني (في نفس تسمية البيانات مثل قيمة التربيع R). يؤدي تعيين هذه الخاصية إلى True إلى تشغيل تسميات البيانات تلقائيًا.
DisplayRSquared { get; set; }يمثل ما إذا كانت القيمة التربيعية R لخط الاتجاه معروضة على الرسم البياني (في نفس تسمية البيانات مثل المعادلة). يؤدي تعيين هذه الخاصية إلى True إلى تشغيل تسميات البيانات تلقائيًا.
EndArrowLength { get; set; }يحدد طول رأس السهم لنهاية السطر.
EndArrowWidth { get; set; }يحدد عرض رأس السهم لنهاية السطر.
EndType { get; set; }يحدد رأس سهم لنهاية السطر.
FormattingType { get; set; }الحصول على نوع التنسيق أو تعيينه.
Forward { get; set; }إرجاع أو تعيين عدد الفترات (أو الوحدات على مخطط مبعثر) التي يمتدها خط الاتجاه إلى الأمام. يجب أن يكون عدد الفترات أكبر من أو يساوي الصفر.
GradientFill { get; }يمثل تعبئة متدرجة .
Intercept { get; set; }إرجاع أو تعيين النقطة التي يتقاطع عندها خط الاتجاه مع محور القيمة.
IsAuto { get; set; }يشير إلى ما إذا تم تعيين نمط الخط هذا تلقائيًا.
IsAutomaticColor { get; }يشير إلى ما إذا كان لون الخط معينًا تلقائيًا.
IsNameAuto { get; set; }إرجاع إذا قام Microsoft Excel بتحديد اسم خط الاتجاه تلقائيًا.
IsVisible { get; set; }يمثل ما إذا كان الخط مرئيًا.
JoinType { get; set; }يحدد أغطية الانضمام .
LegendEntry { get; }الحصول على إدخال وسيلة الإيضاح وفقًا لخط الاتجاه هذا
Name { get; set; }إرجاع اسم خط الاتجاه .
Order { get; set; }إرجاع أو تعيين ترتيب خط الاتجاه (عدد صحيح أكبر من 1) عندما يكون نوع خط الاتجاه متعدد الحدود. يجب أن يكون الطلب بين 2 و 6.
Period { get; set; }إرجاع أو تعيين الفترة لخط اتجاه المتوسط المتحرك.
Style { get; set; }يمثل نمط الخط .
ThemeColor { get; set; }الحصول على لون المظهر وتعيينه.
Transparency { get; set; }إرجاع أو تعيين درجة شفافية الخط كقيمة من 0.0 (معتم) إلى 1.0 (واضح) .
Type { get; }إرجاع نوع خط الاتجاه.
Weight { get; set; }يحصل أو يحدد ملفWeightType من الخط .
WeightPt { get; set; }الحصول على أو تحديد وزن الخط بوحدة النقاط.
WeightPx { get; set; }الحصول على أو تحديد وزن الخط بوحدة البكسل.

أمثلة


[C#]

// إنشاء كائن مصنف
Workbook workbook = new Workbook();
// إضافة ورقة عمل جديدة إلى كائن Excel
int sheetIndex = workbook.Worksheets.Add();
// الحصول على مرجع ورقة العمل المضافة حديثًا عن طريق تمرير فهرس الورقة الخاص بها
Worksheet worksheet = workbook.Worksheets[sheetIndex];
// إضافة قيمة عينة إلى الخلية "A1"
worksheet.Cells["A1"].PutValue(50);
// إضافة قيمة عينة إلى الخلية "A2"
worksheet.Cells["A2"].PutValue(100);
// إضافة قيمة عينة إلى الخلية "A3"
worksheet.Cells["A3"].PutValue(150);
// إضافة قيمة عينة إلى الخلية "A4"
worksheet.Cells["A4"].PutValue(200);
// إضافة قيمة عينة إلى الخلية "B1"
worksheet.Cells["B1"].PutValue(60);
// إضافة قيمة عينة إلى الخلية "B2"
worksheet.Cells["B2"].PutValue(32);
// إضافة قيمة عينة إلى الخلية "B3"
worksheet.Cells["B3"].PutValue(50);
// إضافة قيمة عينة إلى الخلية "B4"
worksheet.Cells["B4"].PutValue(40);
// إضافة قيمة عينة إلى خلية "C1" كبيانات فئة
worksheet.Cells["C1"].PutValue("Q1");
// إضافة قيمة عينة إلى خلية "C2" كبيانات فئة
worksheet.Cells["C2"].PutValue("Q2");
// إضافة قيمة عينة إلى خلية "C3" كبيانات فئة
worksheet.Cells["C3"].PutValue("Y1");
// إضافة قيمة عينة إلى خلية "C4" كبيانات فئة
worksheet.Cells["C4"].PutValue("Y2");
// إضافة مخطط إلى ورقة العمل
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5);
// الوصول إلى مثيل المخطط المضاف حديثًا
Chart chart = worksheet.Charts[chartIndex];
// إضافة NSeries (مصدر بيانات المخطط) إلى المخطط الذي يتراوح من خلية "A1" إلى "B4"
chart.NSeries.Add("A1:B4", true);
// تعيين مصدر البيانات لبيانات فئة سلسلة NS
chart.NSeries.CategoryData = "C1:C4";
// إضافة خط اتجاه خطي
int index = chart.NSeries[0].TrendLines.Add(TrendlineType.Linear);
Trendline trendline = chart.NSeries[0].TrendLines[index];
// تعيين الاسم المخصص لخط الاتجاه.
trendline.Name = "Linear";
// عرض المعادلة على الرسم البياني
trendline.DisplayEquation = true;
// عرض قيمة R-Squared على الرسم البياني
trendline.DisplayRSquared = true;
// حفظ ملف Excel
workbook.Save("book1.xls");

[Visual Basic]

'إنشاء كائن مصنف
Dim workbook As Workbook = New Workbook()
'إضافة ورقة عمل جديدة إلى كائن Excel
Dim sheetIndex As Int32 = workbook.Worksheets.Add()
'الحصول على مرجع ورقة العمل المضافة حديثًا عن طريق تمرير فهرس الورقة الخاص بها
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Adding a sample value to "A1" cell
worksheet.Cells("A1").PutValue(50)
'Adding a sample value to "A2" cell
worksheet.Cells("A2").PutValue(100)
'Adding a sample value to "A3" cell
worksheet.Cells("A3").PutValue(150)
'Adding a sample value to "A4" cell
worksheet.Cells("A4").PutValue(200)
'Adding a sample value to "B1" cell
worksheet.Cells("B1").PutValue(60)
'Adding a sample value to "B2" cell
worksheet.Cells("B2").PutValue(32)
'Adding a sample value to "B3" cell
worksheet.Cells("B3").PutValue(50)
'Adding a sample value to "B4" cell
worksheet.Cells("B4").PutValue(40)
'Adding a sample value to "C1" cell as category data
worksheet.Cells("C1").PutValue("Q1")
'Adding a sample value to "C2" cell as category data
worksheet.Cells("C2").PutValue("Q2")
'Adding a sample value to "C3" cell as category data
worksheet.Cells("C3").PutValue("Y1")
'Adding a sample value to "C4" cell as category data
worksheet.Cells("C4").PutValue("Y2")
'إضافة مخطط إلى ورقة العمل
Dim chartIndex As Int32 = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5)
'الوصول إلى مثيل المخطط المضاف حديثًا
Dim chart As Chart = worksheet.Charts(chartIndex)
'Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B4"
chart.NSeries.Add("A1:B4", True)
'ضبط مصدر البيانات لبيانات فئة NSeries
Chart.NSeries.CategoryData = "C1:C4"
'مضيفا خط اتجاه خطي
Dim index As Int32 = chart.NSeries(0).TrendLines.Add(TrendlineType.Linear)
Dim trendline As Trendline = chart.NSeries(0).TrendLines(index)
'تحديد الاسم المخصص لخط الاتجاه.
trendline.Name = "Linear"
'عرض المعادلة على الرسم البياني
trendline.DisplayEquation = True
'عرض قيمة R-Squared على الرسم البياني
trendline.DisplayRSquared = True
'حفظ ملف Excel
workbook.Save("book1.xls")

أنظر أيضا