ChartPoint

ChartPoint class

يمثل نقطة واحدة في سلسلة في مخطط.

public class ChartPoint

الخصائص

اسموصف
ArcEndPointXPx { get; }يحصل على إحداثيات x لنقطة النهاية للقسم الدائري بعد الاستدعاءات Chart.Calculate () method. ينطبق على الرسم البياني الدائري والمخطط الدائري المجوف .
ArcEndPointYPx { get; }يحصل على إحداثيات y لنقطة النهاية للقسم الدائري بعد الاستدعاءات Chart.Calculate () method. ينطبق على المخطط الدائري والمخطط الدائري المجوف .
ArcStartPointXPx { get; }يحصل على إحداثيات x لنقطة البداية للقسم الدائري بعد الاستدعاءات Chart.Calculate () method. ينطبق على الرسم البياني الدائري والمخطط الدائري المجوف.
ArcStartPointYPx { get; }يحصل على إحداثيات y لنقطة البداية للقسم الدائري بعد الاستدعاءات Chart.Calculate () method. ينطبق على الرسم البياني الدائري والمخطط الدائري المجوف .
Area { get; }يحصل على ملفمنطقة .
Border { get; }يحصل على ملفالحدود .
BorderWidthPx { get; }يحصل على عرض الحدود بوحدات البكسل بعد استدعاء طريقة Chart.Calculate () .
DataLabels { get; }إرجاع كائن DataLabels الذي يمثل تسمية البيانات المرتبطة بالنقطة.
EndAngle { get; }الحصول على زاوية النهاية للقسم الدائري ، مقاسة بالدرجات في اتجاه عقارب الساعة من المحور السيني بعد الاستدعاءات. Chart.Calculate () method. ينطبق على المخطط الدائري .
Explosion { get; set; }يتم التعبير عن مسافة الشريحة المفتوحة من مركز المخطط الدائري كنسبة مئوية من قطر الدائرة.
InnerArcEndPointXPx { get; }يحصل على إحداثيات x لنقطة النهاية للقسم الدائري بعد الاستدعاءات Chart.Calculate () method. ينطبق على الرسم البياني الدائري المجوف.
InnerArcEndPointYPx { get; }يحصل على إحداثيات y لنقطة النهاية للقسم الدائري بعد الاستدعاءات Chart.Calculate () method. ينطبق على الرسم البياني الدائري المجوف.
InnerArcStartPointXPx { get; }يحصل على إحداثيات x لنقطة البداية للقسم الدائري بعد الاستدعاءات Chart.Calculate () method. ينطبق على الرسم البياني الدائري المجوف.
InnerArcStartPointYPx { get; }يحصل على إحداثيات y لنقطة البداية للقسم الدائري بعد الاستدعاءات Chart.Calculate () method. ينطبق على الرسم البياني الدائري المجوف.
InnerRadiusPx { get; }يحصل على نصف القطر الداخلي للشريحة المجوفة بوحدات البكسل بعد استدعاء طريقة Chart.Calculate () . ينطبق على الرسم البياني الدائري المجوف.
IsInSecondaryPlot { get; set; }الحصول على أو تعيين قيمة تشير إلى ما إذا كانت نقاط البيانات هذه موجودة في الدائرة الثانية أو bar على فطيرة من الرسم البياني الدائري أو شريط الرسم البياني الدائري
Marker { get; }يحصل على ملفعلامة .
RadiusPx { get; }يحصل على نصف قطر الفقاعة أو الكعكة أو الدونات بوحدات البكسل بعد استدعاء طريقة Chart.Calculate () .
Shadow { get; set; }صحيح إذا كان لنقطة المخطط ظلًا.
ShapeHeight { get; }الحصول على الارتفاع بوحدات 1/4000 من ارتفاع المخطط بعد مكالمات Chart.Calculate () طريقة .
ShapeHeightPx { get; }الحصول على الارتفاع بوحدات البكسل بعد الاستدعاءات Chart.Calculate طريقة .
ShapeProperties { get; }يحصل على ملف الكائن الذي يحتوي على خصائص الشكل المرئي لـ ChartPoint.
ShapeWidth { get; }يحصل على العرض بوحدات 1/4000 من عرض الرسم البياني بعد استدعاء Chart.Calculate () طريقة .
ShapeWidthPx { get; }الحصول على العرض بوحدات البكسل بعد استدعاء طريقة Chart.Calculate () .
ShapeX { get; }يحصل على إحداثي x للركن الأيسر العلوي بوحدات 1/4000 من عرض الرسم البياني بعد مكالمات Chart.Calculate () method.
ShapeXPx { get; }يحصل على إحداثيات x للركن الأيسر العلوي بوحدات البكسل بعد استدعاء Chart.Calculate () طريقة .
ShapeY { get; }يحصل على إحداثي y للركن الأيسر العلوي بوحدات 1/4000 من ارتفاع الرسم البياني بعد استدعاء طريقة Chart.Calculate ().
ShapeYPx { get; }يحصل على إحداثيات y للركن الأيسر العلوي بوحدات البكسل بعد استدعاء طريقة Chart.Calculate ().
StartAngle { get; }الحصول على زاوية البداية للقسم الدائري ، مقاسة بالدرجات في اتجاه عقارب الساعة من المحور السيني بعد الاستدعاءات. Chart.Calculate () method. ينطبق على المخطط الدائري .
XValue { get; set; }الحصول على أو تحديد قيمة X لنقطة المخطط.
XValueType { get; }يحصل على نوع القيمة X لنقطة المخطط .
YValue { get; set; }الحصول على أو تحديد قيمة Y لنقطة المخطط.
YValueType { get; }يحصل على نوع القيمة Y لنقطة المخطط .

طُرق

اسموصف
GetBottomPointCount()يحصل على عدد النقاط السفلية بعد الاستدعاءات Chart.Calculate () method.
GetBottomPointXPx(int)الحصول على إحداثيات س للنقطة السفلية من الشكل بعد استدعاء طريقة Chart.Calculate () . يطبق المخططات ثلاثية الأبعاد: Column3D، Bar3D، Cone، Cylinder، Pyramid
GetBottomPointYPx(int)يحصل على إحداثيات y للنقطة السفلية للشكل بعد استدعاء طريقة Chart.Calculate () . يطبق المخططات ثلاثية الأبعاد: Column3D، Bar3D، Cone، Cylinder، Pyramid
GetOnCategoryAxisPointCount()يحصل على عدد النقاط على محور الفئة بعد استدعاء طريقة Chart.Calculate (). ينطبق فقط على مخطط المنطقة.
GetOnCategoryAxisPointXPx(int)يحصل على إحداثيات x للنقطة على محور الفئة بعد استدعاء طريقة Chart.Calculate (). ينطبق فقط على مخطط المنطقة.
GetOnCategoryAxisPointYPx(int)يحصل على إحداثيات y للنقطة على محور الفئة بعد استدعاء طريقة Chart.Calculate (). ينطبق فقط على مخطط المنطقة.
GetTopPointCount()يحصل على عدد النقاط العليا بعد مكالمات Chart.Calculate () طريقة .
GetTopPointXPx(int)يحصل على إحداثيات س للنقطة العلوية للشكل بعد استدعاء طريقة Chart.Calculate () . يطبق المخططات ثلاثية الأبعاد: Column3D، Bar3D، Cone، Cylinder، Pyramid and Area3D
GetTopPointYPx(int)الحصول على إحداثيات y للنقطة العلوية للشكل بعد استدعاء طريقة Chart.Calculate () . يطبق المخططات ثلاثية الأبعاد: Column3D، Bar3D، Cone، Cylinder، Pyramid and Area3D

أمثلة


[C#]

// إنشاء كائن مصنف
Workbook workbook = new Workbook();

// الحصول على مرجع ورقة العمل الأولى
Worksheet worksheet = workbook.Worksheets[0];

// إضافة قيمة عينة إلى الخلية "A1"
worksheet.Cells["A1"].PutValue(50);

// إضافة قيمة عينة إلى الخلية "A2"
worksheet.Cells["A2"].PutValue(100);

// إضافة قيمة عينة إلى الخلية "A3"
worksheet.Cells["A3"].PutValue(150);

// إضافة قيمة عينة إلى الخلية "B1"
worksheet.Cells["B1"].PutValue(60);

// إضافة قيمة عينة إلى الخلية "B2"
worksheet.Cells["B2"].PutValue(32);

// إضافة قيمة عينة إلى الخلية "B3"
worksheet.Cells["B3"].PutValue(50);

// إضافة مخطط إلى ورقة العمل
int chartIndex = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10);

// الوصول إلى مثيل المخطط المضاف حديثًا
Chart chart = worksheet.Charts[chartIndex];

// إضافة NSeries (مصدر بيانات المخطط) إلى المخطط الذي يتراوح من خلية "A1" إلى "B3"
chart.NSeries.Add("A1:B3", true);

// إظهار تسميات البيانات 
chart.NSeries[0].DataLabels.IsValueShown = true;

for (int i = 0; i  < chart.NSeries[0].Points.Count; i++)
{
    // احصل على Data Point
    ChartPoint point = chart.NSeries[0].Points[i];
    // تعيين انفجار بير
    point.Explosion = 15;
    // تعيين لون الحدود
    point.Border.Color = System.Drawing.Color.Red;
}

// حفظ ملف Excel
workbook.Save("book1.xls");

[VB.NET]

'إنشاء كائن مصنف
Dim workbook As Workbook = New Workbook()

'الحصول على مرجع ورقة العمل الأولى
Dim worksheet As Worksheet = workbook.Worksheets(0)

'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 "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)

'إضافة مخطط إلى ورقة العمل
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10)

'الوصول إلى مثيل المخطط المضاف حديثًا
Dim chart As Chart = worksheet.Charts(chartIndex)

'Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B3"
chart.NSeries.Add("A1:B3", True)

'إظهار تسميات البيانات 
chart.NSeries(0).DataLabels.IsValueShown = True

For i As Integer = 0 To chart.NSeries(0).Points.Count - 1
    'احصل على Data Point
    Dim point As ChartPoint = chart.NSeries(0).Points(i)
    'ضبط انفجار Pir
    point.Explosion = 15
    'تعيين لون الحدود
    point.Border.Color = System.Drawing.Color.Red
Next i

'حفظ ملف Excel
workbook.Save("book1.xls")

أنظر أيضا