Series

Series class

لتغليف الكائن الذي يمثل سلسلة بيانات واحدة في مخطط.

public class Series

الخصائص

اسموصف
Area { get; }يمثل منطقة الخلفية لكائن السلسلة.
Bar3DShapeType { get; set; }الحصول على أو تعيين نوع الشكل ثلاثي الأبعاد المستخدم مع المخطط الشريطي أو العمودي ثلاثي الأبعاد.
Border { get; }يمثل حد كائن السلسلة.
BubbleScale { get; set; }الحصول على أو تعيين عامل المقياس للفقاعات في مجموعة الرسم البياني المحددة. يمكن أن تكون قيمة عدد صحيح من 0 (صفر) إلى 300 ، المقابلة لنسبة مئوية من الحجم الافتراضي. ينطبق فقط على المخططات الفقاعية.
BubbleSizes { get; set; }الحصول على أو تعيين قيم أحجام الفقاعات لسلسلة الرسم البياني.
CountOfDataValues { get; }يحصل على عدد قيم البيانات.
DataLabels { get; }يمثل كائن DataLabels لـ ASeries المحدد.
DisplayName { get; }الحصول على اسم السلسلة الذي يظهر على الرسم البياني للرسم البياني.
DoughnutHoleSize { get; set; }إرجاع أو تعيين حجم الثقب في مجموعة مخطط دائري مجوف. يتم التعبير عن حجم الفتحة كنسبة مئوية من حجم المخطط ، بين 10 و 90 بالمائة.
DownBars { get; }إرجاع أDropBars يمثل الأعمدة السفلية على مخطط خطي . ينطبق فقط على المخططات الخطية.
DropLines { get; }إرجاع أLine يمثل خطوط الإسقاط لسلسلة على المخطط الخطي أو المخطط المساحي . ينطبق فقط على المخطط الخطي أو المخططات المساحية.
Explosion { get; set; }يتم التعبير عن مسافة الشريحة المفتوحة من مركز المخطط الدائري كنسبة مئوية من قطر الدائرة.
FirstSliceAngle { get; set; }الحصول على أو تحديد زاوية المخطط الدائري الأول أو شريحة المخطط الدائري المجوف بالدرجات (باتجاه عقارب الساعة من الوضع الرأسي). ينطبق فقط على المخططات الدائرية والدائرية ثلاثية الأبعاد والدائرية المجوفة ، من 0 إلى 360.
GapWidth { get; set; }إرجاع أو تعيين المسافة بين مجموعات الشريط أو العمود ، كنسبة مئوية من عرض الشريط أو العمود . يجب أن تكون قيمة هذه الخاصية بين 0 و 500.
Has3DEffect { get; set; }صحيح إذا كانت السلسلة ذات مظهر ثلاثي الأبعاد. ينطبق فقط على المخططات الفقاعية .
HasDropLines { get; set; }صحيح إذا كان الرسم البياني يحتوي على خطوط إسقاط . ينطبق فقط على المخطط الخطي أو المخططات المساحية .
HasHiLoLines { get; set; }صحيح إذا كان المخطط الخطي يحتوي على خطوط عالية-منخفضة. ينطبق فقط على المخططات الخطية .
HasLeaderLines { get; set; }صحيح إذا كانت السلسلة تحتوي على خطوط بائدة .
HasRadarAxisLabels { get; set; }صحيح إذا كان المخطط النسيجي يحتوي على تسميات محور الفئة. ينطبق فقط على مخططات الرادار.
HasSeriesLines { get; set; }صحيح إذا كان المخطط العمودي المكدس أو المخطط الشريطي يحتوي على خطوط متسلسلة أو إذا كان مخطط دائري أو مخطط شريطي دائري يحتوي على خطوط موصل بين القسمين. ينطبق فقط على المخططات العمودية المكدسة أو المخططات الشريطية أو المخططات الدائرية أو المخططات الدائرية أو المخططات الشريطية.
HasUpDownBars { get; set; }صحيح إذا كان المخطط الخطي يحتوي على أشرطة لأعلى ولأسفل. ينطبق فقط على المخططات الخطية .
HiLoLines { get; }إرجاع كائن HiLoLines يمثل الخطوط المرتفعة والمنخفضة لسلسلة على مخطط خطي. ينطبق فقط على المخططات الخطية .
IsAutoSplit { get; }يشير إلى ما إذا كانت قيمة العتبة تلقائية.
IsColorVaried { get; set; }يمثل ما إذا كان لون النقاط متنوعًا. يجب أن يحتوي المخطط على سلسلة واحدة فقط.
IsVerticalValues { get; }يشير إلى ما إذا كان مصدر البيانات عموديًا .
LayoutProperties { get; }يمثل خصائص التخطيط .
LeaderLines { get; }يمثل خطوطًا رائدة على الرسم البياني. تربط خطوط البادئة تسميات البيانات بنقاط البيانات. هذا الكائن ليس مجموعة ؛ لا يوجد كائن يمثل سطرًا رئيسيًا واحدًا .
LegendEntry { get; }يحصل على إدخال وسيلة الإيضاح وفقًا لهذه السلسلة.
Marker { get; }يحصل على ملفعلامة .
Name { get; set; }الحصول على اسم سلسلة البيانات أو تعيينه.
Overlap { get; set; }يحدد كيفية وضع الأشرطة والأعمدة. يمكن أن تكون قيمة بين - 100 و 100. ينطبق فقط على المخططات الشريطية ثنائية الأبعاد والثنائية الأبعاد.
PlotOnSecondAxis { get; set; }يشير إلى ما إذا تم رسم هذه السلسلة على محور القيمة الثاني.
Points { get; }الحصول على مجموعة النقاط في سلسلة في مخطط .
SecondPlotSize { get; set; }إرجاع أو تعيين حجم القسم الثانوي إما من مخطط دائري أو شريط مخطط دائري ، كنسبة مئوية من حجم الدائرة الأولية. يمكن أن تكون قيمة من 5 إلى 200.
SeriesLines { get; }إرجاع كائن SeriesLines الذي يمثل خطوط السلسلة لمخطط شريطي مكدس أو مخطط عمودي مكدس. ينطبق فقط على المخططات الشريطية المكدسة والعمودية المكدسة.
Shadow { get; set; }صحيح إذا كان للسلسلة ظل.
ShapeProperties { get; }يحصل على ملف الكائن الذي يحتوي على خصائص الشكل المرئي للسلسلة.
ShowNegativeBubbles { get; set; }صحيح إذا تم عرض الفقاعات السلبية لمجموعة الرسم البياني. صالح فقط للمخططات الفقاعية.
SizeRepresents { get; set; }الحصول على ما يمثله حجم الفقاعة على الرسم البياني الفقاعي أو تعيينه.
Smooth { get; set; }يمثل تجانس المنحنى. True إذا تم تشغيل تجانس المنحنى للمخطط الخطي أو المخطط المبعثر. ينطبق فقط على الخط والمخطط المبعثر المتصلين بواسطة المخططات الخطية .
SplitType { get; set; }إرجاع أو تعيين قيمة كيفية تحديد نقاط البيانات الموجودة في الدائرة أو الشريط الثاني على دائري أو شريط من مخطط دائري .
SplitValue { get; set; }إرجاع أو تعيين قيمة يجب استخدامها لتحديد نقاط البيانات الموجودة في الدائرة الثانية أو الشريط على فطيرة من المخطط الدائري أو شريط الرسم البياني الدائري.
TrendLines { get; }إرجاع كائن يمثل مجموعة من كافة خطوط الاتجاه للسلسلة.
Type { get; set; }الحصول على نوع سلسلة البيانات أو تعيينه.
UpBars { get; }إرجاع كائن DropBars يمثل الأشرطة العلوية على مخطط خطي. ينطبق فقط على المخططات الخطية.
Values { get; set; }يمثل بيانات سلسلة الرسم البياني .
ValuesFormatCode { get; set; }يمثل رمز تنسيق لقائمة أرقام القيم.
XErrorBar { get; }يمثل شريط خطأ الاتجاه X من السلسلة.
XValues { get; set; }يمثل قيم x لسلسلة الرسم البياني.
YErrorBar { get; }يمثل شريط خطأ الاتجاه Y من السلسلة.

طُرق

اسموصف
Move(int)تحريك السلسلة لأعلى أو لأسفل .

أمثلة


[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"
int seriesIndex = chart.NSeries.Add("A1:B4", true);
// تعيين مصدر البيانات لبيانات فئة سلسلة NS
chart.NSeries.CategoryData = "C1:C4";
Series series = chart.NSeries[seriesIndex];
// تحديد قيم السلسلة.
series.Values = "=B1:B4";
// تغيير نوع الرسم البياني للسلسلة.
series.Type = ChartType.Line;
// تعيين خصائص العلامة.
series.Marker.MarkerStyle = ChartMarkerType.Circle;
series.Marker.ForegroundColorSetType = FormattingType.Automatic;
series.Marker.ForegroundColor = System.Drawing.Color.Black;
series.Marker.BackgroundColorSetType = FormattingType.Automatic;

// قم بعملك

// حفظ ملف 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"
Dim seriesIndex As Int32 = chart.NSeries.Add("A1:B4", True)
'ضبط مصدر البيانات لبيانات فئة NSeries
chart.NSeries.CategoryData = "C1:C4"
Dim series As Series = chart.NSeries(seriesIndex)
'تحديد قيم المتسلسلة.
series.Values = "=B1:B4"
'تغيير نوع الرسم البياني للسلسلة.
series.Type = ChartType.Line
'تحديد خصائص العلامة.
series.Marker.MarkerStyle = ChartMarkerType.Circle
series.Marker.ForegroundColorSetType = FormattingType.Automatic
series.Marker.ForegroundColor = System.Drawing.Color.Black
series.Marker.BackgroundColorSetType = FormattingType.Automatic
'حفظ ملف Excel
workbook.Save("book1.xls")

أنظر أيضا