Class ChartPoint
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
يمثل نقطة واحدة في سلسلة في الرسم البياني.
public class ChartPoint
الوراثة
الأعضاء الموروثة
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
أمثلة
//إنشاء كائن Workbook
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.ShowValue = true;
for (int i = 0; i < chart.NSeries[0].Points.Count; i++)
{
//الحصول على نقطة البيانات
ChartPoint point = chart.NSeries[0].Points[i];
//تعيين انفجار الفطيرة
point.Explosion = 15;
//تعيين لون الحدود
point.Border.Color = System.Drawing.Color.Red;
}
//حفظ ملف Excel
workbook.Save("book1.xls");
'إنشاء كائن Workbook
Dim workbook As Workbook = New Workbook()
'الحصول على مرجع ورقة العمل الأولى
Dim worksheet As 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)
'إضافة رسم بياني إلى ورقة العمل
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10)
'الوصول إلى مثيل الرسم البياني المضاف حديثًا
Dim chart As Chart = worksheet.Charts(chartIndex)
'إضافة NSeries (مصدر بيانات الرسم البياني) إلى الرسم البياني من خلية "A1" إلى "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
'الحصول على نقطة البيانات
Dim point As ChartPoint = chart.NSeries(0).Points(i)
'تعيين انفجار الفطيرة
point.Explosion = 15
'تعيين لون الحدود
point.Border.Color = System.Drawing.Color.Red
Next i
'حفظ ملف Excel
workbook.Save("book1.xls")
الخصائص
ArcEndPointXPx
يحصل على إحداثيات x لنقطة النهاية لقسم الفطيرة بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسم البياني الفطيري والدونات.
public float ArcEndPointXPx { get; }
قيمة الخاصية
ArcEndPointYPx
يحصل على إحداثيات y لنقطة النهاية لقسم الفطيرة بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسم البياني الفطيري والدونات.
public float ArcEndPointYPx { get; }
قيمة الخاصية
ArcStartPointXPx
يحصل على إحداثيات x لنقطة البداية لقسم الفطيرة بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسم البياني الفطيري والدونات.
public float ArcStartPointXPx { get; }
قيمة الخاصية
ArcStartPointYPx
يحصل على إحداثيات y لنقطة البداية لقسم الفطيرة بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسم البياني الفطيري والدونات.
public float ArcStartPointYPx { get; }
قيمة الخاصية
Area
يحصل على Aspose.Cells.Charts.ChartPoint.Area?text=+area.
public Area Area { get; }
قيمة الخاصية
Border
يحصل على Aspose.Cells.Drawing.Line?text=+border.
public Line Border { get; }
قيمة الخاصية
BorderWidthPx
يحصل على عرض الحدود بوحدات البكسل بعد استدعاء دالة Chart.Calculate().
public int BorderWidthPx { get; }
قيمة الخاصية
DataLabels
يعيد كائن Aspose.Cells.Charts.ChartPoint.DataLabels الذي يمثل تسمية البيانات المرتبطة بهذه النقطة في الرسم البياني.
public DataLabels DataLabels { get; }
قيمة الخاصية
DoughnutInnerRadius
يحصل على نصف قطر شريحة الدونات الداخلية بوحدات البكسل بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسم البياني الدائري.
public int DoughnutInnerRadius { get; }
قيمة الخاصية
EndAngle
يحصل على الزاوية النهائية لقسم الفطيرة، مقاسة بالدرجات في اتجاه عقارب الساعة من المحور السيني بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسم البياني الفطيري.
public float EndAngle { get; }
قيمة الخاصية
Explosion
تُعبر المسافة بين شريحة الفطيرة المفتوحة ومركز الرسم البياني الفطيري كنسبة مئوية من قطر الفطيرة.
public int Explosion { get; set; }
قيمة الخاصية
InnerArcEndPointXPx
يحصل على إحداثيات x لنقطة النهاية لقسم الفطيرة بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسم البياني الدائري.
public float InnerArcEndPointXPx { get; }
قيمة الخاصية
InnerArcEndPointYPx
يحصل على إحداثيات y لنقطة النهاية لقسم الفطيرة بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسم البياني الدائري.
public float InnerArcEndPointYPx { get; }
قيمة الخاصية
InnerArcStartPointXPx
يحصل على إحداثيات x لنقطة البداية لقسم الفطيرة بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسم البياني الدائري.
public float InnerArcStartPointXPx { get; }
قيمة الخاصية
InnerArcStartPointYPx
يحصل على إحداثيات y لنقطة البداية لقسم الفطيرة بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسم البياني الدائري.
public float InnerArcStartPointYPx { get; }
قيمة الخاصية
IsInSecondaryPlot
يحصل على قيمة أو يحددها تشير إلى ما إذا كانت نقاط البيانات هذه في الفطيرة الثانية أو الشريط في رسم بياني فطير أو شريطي.
public bool IsInSecondaryPlot { get; set; }
قيمة الخاصية
Marker
يحصل على Aspose.Cells.Charts.ChartPoint.Marker?text=+marker.
public Marker Marker { get; }
قيمة الخاصية
RadiusPx
يحصل على نصف قطر الفقاعة أو الفطيرة أو الدونات بوحدات البكسل بعد استدعاء دالة Chart.Calculate().
public int RadiusPx { get; }
قيمة الخاصية
Shadow
صحيح إذا كانت نقطة الرسم البياني تحتوي على ظل.
public bool Shadow { get; set; }
قيمة الخاصية
ShapeHeight
يحصل على الارتفاع بوحدات 1/4000 من ارتفاع الرسم البياني بعد استدعاء دالة Chart.Calculate().
public int ShapeHeight { get; }
قيمة الخاصية
ShapeHeightPx
يحصل على الارتفاع بوحدات البكسل بعد استدعاء دالة Chart.Calculate().
public int ShapeHeightPx { get; }
قيمة الخاصية
ShapeProperties
يحصل على كائن Aspose.Cells.Drawing.ShapePropertyCollection الذي يحمل الخصائص الشكلية البصرية لنقطة الرسم البياني.
public ShapePropertyCollection ShapeProperties { get; }
قيمة الخاصية
ShapeWidth
يحصل على العرض بوحدات 1/4000 من عرض الرسم البياني بعد استدعاء دالة Chart.Calculate().
public int ShapeWidth { get; }
قيمة الخاصية
ShapeWidthPx
يحصل على العرض بوحدات البكسل بعد استدعاء دالة Chart.Calculate().
public int ShapeWidthPx { get; }
قيمة الخاصية
ShapeX
يحصل على إحداثيات الزاوية العلوية اليسرى بوحدات 1/4000 من عرض الرسم البياني بعد استدعاء دالة Chart.Calculate().
public int ShapeX { get; }
قيمة الخاصية
ShapeXPx
يحصل على إحداثيات الزاوية العلوية اليسرى بوحدات البكسل بعد استدعاء دالة Chart.Calculate().
public int ShapeXPx { get; }
قيمة الخاصية
ShapeY
يحصل على إحداثيات الزاوية العلوية اليسرى بوحدات 1/4000 من ارتفاع الرسم البياني بعد استدعاء دالة Chart.Calculate().
public int ShapeY { get; }
قيمة الخاصية
ShapeYPx
يحصل على إحداثيات الزاوية العلوية اليسرى بوحدات البكسل بعد استدعاء دالة Chart.Calculate().
public int ShapeYPx { get; }
قيمة الخاصية
StartAngle
يحصل على الزاوية الابتدائية لقسم الفطيرة، مقاسة بالدرجات في اتجاه عقارب الساعة من المحور السيني بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسم البياني الفطيري.
public float StartAngle { get; }
قيمة الخاصية
XValue
يحصل على قيمة X لنقطة الرسم البياني أو يحددها.
public object XValue { get; set; }
قيمة الخاصية
XValueType
يحصل على نوع قيمة X لنقطة الرسم البياني.
public CellValueType XValueType { get; }
قيمة الخاصية
YValue
يحصل على قيمة Y لنقطة الرسم البياني أو يحددها.
public object YValue { get; set; }
قيمة الخاصية
YValueType
يحصل على نوع قيمة Y لنقطة الرسم البياني.
public CellValueType YValueType { get; }
قيمة الخاصية
الأساليب
GetBottomPointCount()
يحصل على عدد النقاط السفلية بعد استدعاء دالة Chart.Calculate().
public int GetBottomPointCount()
العائدات
GetBottomPointXPx(int)
يحصل على إحداثيات x للنقطة السفلية للشكل بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسوم البيانية ثلاثية الأبعاد: Column3D، Bar3D، Cone، Cylinder، Pyramid
public float GetBottomPointXPx(int index)
المعلمات
index
int
العائدات
GetBottomPointYPx(int)
يحصل على إحداثيات y للنقطة السفلية للشكل بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسوم البيانية ثلاثية الأبعاد: Column3D، Bar3D، Cone، Cylinder، Pyramid
public float GetBottomPointYPx(int index)
المعلمات
index
int
العائدات
GetOnCategoryAxisPointCount()
يحصل على عدد النقاط على المحور الفئوي بعد استدعاء دالة Chart.Calculate(). ينطبق فقط على الرسم البياني المساحي.
public int GetOnCategoryAxisPointCount()
العائدات
ملاحظات
الرسم البياني المساحي ثنائي الأبعاد يعيد 1
الرسم البياني المساحي ثلاثي الأبعاد يعيد 2.
GetOnCategoryAxisPointXPx(int)
يحصل على إحداثيات x للنقطة على المحور الفئوي بعد استدعاء دالة Chart.Calculate(). ينطبق فقط على الرسم البياني المساحي.
public float GetOnCategoryAxisPointXPx(int index)
المعلمات
index
int
العائدات
ملاحظات
الرسم البياني المساحي ثنائي الأبعاد: الفهرس هو 0.
الرسم البياني المساحي ثلاثي الأبعاد: الفهرس هو 0 أو 1.
GetOnCategoryAxisPointYPx(int)
يحصل على إحداثيات y للنقطة على المحور الفئوي بعد استدعاء دالة Chart.Calculate(). ينطبق فقط على الرسم البياني المساحي.
public float GetOnCategoryAxisPointYPx(int index)
المعلمات
index
int
العائدات
ملاحظات
الرسم البياني المساحي ثنائي الأبعاد: الفهرس هو 0.
الرسم البياني المساحي ثلاثي الأبعاد: الفهرس هو 0 أو 1.
GetTopPointCount()
يحصل على عدد النقاط العلوية بعد استدعاء دالة Chart.Calculate().
public int GetTopPointCount()
العائدات
GetTopPointXPx(int)
يحصل على إحداثيات x للنقطة العلوية للشكل بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسوم البيانية ثلاثية الأبعاد: Column3D، Bar3D، Cone، Cylinder، Pyramid والرسم البياني المساحي ثلاثي الأبعاد
public float GetTopPointXPx(int index)
المعلمات
index
int
العائدات
GetTopPointYPx(int)
يحصل على إحداثيات y للنقطة العلوية للشكل بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسوم البيانية ثلاثية الأبعاد: Column3D، Bar3D، Cone، Cylinder، Pyramid والرسم البياني المساحي ثلاثي الأبعاد
public float GetTopPointYPx(int index)
المعلمات
index
int