Class ChartPoint

Class ChartPoint

Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)

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

public class ChartPoint

الوراثة

objectChartPoint

الأعضاء الموروثة

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; }

قيمة الخاصية

float

ArcEndPointYPx

يحصل على إحداثيات y لنقطة النهاية لقسم الفطيرة بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسم البياني الفطيري والدونات.

public float ArcEndPointYPx { get; }

قيمة الخاصية

float

ArcStartPointXPx

يحصل على إحداثيات x لنقطة البداية لقسم الفطيرة بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسم البياني الفطيري والدونات.

public float ArcStartPointXPx { get; }

قيمة الخاصية

float

ArcStartPointYPx

يحصل على إحداثيات y لنقطة البداية لقسم الفطيرة بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسم البياني الفطيري والدونات.

public float ArcStartPointYPx { get; }

قيمة الخاصية

float

Area

يحصل على Aspose.Cells.Charts.ChartPoint.Area?text=+area.

public Area Area { get; }

قيمة الخاصية

Area

Border

يحصل على Aspose.Cells.Drawing.Line?text=+border.

public Line Border { get; }

قيمة الخاصية

Line

BorderWidthPx

يحصل على عرض الحدود بوحدات البكسل بعد استدعاء دالة Chart.Calculate().

public int BorderWidthPx { get; }

قيمة الخاصية

int

DataLabels

يعيد كائن Aspose.Cells.Charts.ChartPoint.DataLabels الذي يمثل تسمية البيانات المرتبطة بهذه النقطة في الرسم البياني.

public DataLabels DataLabels { get; }

قيمة الخاصية

DataLabels

DoughnutInnerRadius

يحصل على نصف قطر شريحة الدونات الداخلية بوحدات البكسل بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسم البياني الدائري.

public int DoughnutInnerRadius { get; }

قيمة الخاصية

int

EndAngle

يحصل على الزاوية النهائية لقسم الفطيرة، مقاسة بالدرجات في اتجاه عقارب الساعة من المحور السيني بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسم البياني الفطيري.

public float EndAngle { get; }

قيمة الخاصية

float

Explosion

تُعبر المسافة بين شريحة الفطيرة المفتوحة ومركز الرسم البياني الفطيري كنسبة مئوية من قطر الفطيرة.

public int Explosion { get; set; }

قيمة الخاصية

int

InnerArcEndPointXPx

يحصل على إحداثيات x لنقطة النهاية لقسم الفطيرة بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسم البياني الدائري.

public float InnerArcEndPointXPx { get; }

قيمة الخاصية

float

InnerArcEndPointYPx

يحصل على إحداثيات y لنقطة النهاية لقسم الفطيرة بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسم البياني الدائري.

public float InnerArcEndPointYPx { get; }

قيمة الخاصية

float

InnerArcStartPointXPx

يحصل على إحداثيات x لنقطة البداية لقسم الفطيرة بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسم البياني الدائري.

public float InnerArcStartPointXPx { get; }

قيمة الخاصية

float

InnerArcStartPointYPx

يحصل على إحداثيات y لنقطة البداية لقسم الفطيرة بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسم البياني الدائري.

public float InnerArcStartPointYPx { get; }

قيمة الخاصية

float

IsInSecondaryPlot

يحصل على قيمة أو يحددها تشير إلى ما إذا كانت نقاط البيانات هذه في الفطيرة الثانية أو الشريط في رسم بياني فطير أو شريطي.

public bool IsInSecondaryPlot { get; set; }

قيمة الخاصية

bool

Marker

يحصل على Aspose.Cells.Charts.ChartPoint.Marker?text=+marker.

public Marker Marker { get; }

قيمة الخاصية

Marker

RadiusPx

يحصل على نصف قطر الفقاعة أو الفطيرة أو الدونات بوحدات البكسل بعد استدعاء دالة Chart.Calculate().

public int RadiusPx { get; }

قيمة الخاصية

int

Shadow

صحيح إذا كانت نقطة الرسم البياني تحتوي على ظل.

public bool Shadow { get; set; }

قيمة الخاصية

bool

ShapeHeight

يحصل على الارتفاع بوحدات 1/4000 من ارتفاع الرسم البياني بعد استدعاء دالة Chart.Calculate().

public int ShapeHeight { get; }

قيمة الخاصية

int

ShapeHeightPx

يحصل على الارتفاع بوحدات البكسل بعد استدعاء دالة Chart.Calculate().

public int ShapeHeightPx { get; }

قيمة الخاصية

int

ShapeProperties

يحصل على كائن Aspose.Cells.Drawing.ShapePropertyCollection الذي يحمل الخصائص الشكلية البصرية لنقطة الرسم البياني.

public ShapePropertyCollection ShapeProperties { get; }

قيمة الخاصية

ShapePropertyCollection

ShapeWidth

يحصل على العرض بوحدات 1/4000 من عرض الرسم البياني بعد استدعاء دالة Chart.Calculate().

public int ShapeWidth { get; }

قيمة الخاصية

int

ShapeWidthPx

يحصل على العرض بوحدات البكسل بعد استدعاء دالة Chart.Calculate().

public int ShapeWidthPx { get; }

قيمة الخاصية

int

ShapeX

يحصل على إحداثيات الزاوية العلوية اليسرى بوحدات 1/4000 من عرض الرسم البياني بعد استدعاء دالة Chart.Calculate().

public int ShapeX { get; }

قيمة الخاصية

int

ShapeXPx

يحصل على إحداثيات الزاوية العلوية اليسرى بوحدات البكسل بعد استدعاء دالة Chart.Calculate().

public int ShapeXPx { get; }

قيمة الخاصية

int

ShapeY

يحصل على إحداثيات الزاوية العلوية اليسرى بوحدات 1/4000 من ارتفاع الرسم البياني بعد استدعاء دالة Chart.Calculate().

public int ShapeY { get; }

قيمة الخاصية

int

ShapeYPx

يحصل على إحداثيات الزاوية العلوية اليسرى بوحدات البكسل بعد استدعاء دالة Chart.Calculate().

public int ShapeYPx { get; }

قيمة الخاصية

int

StartAngle

يحصل على الزاوية الابتدائية لقسم الفطيرة، مقاسة بالدرجات في اتجاه عقارب الساعة من المحور السيني بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسم البياني الفطيري.

public float StartAngle { get; }

قيمة الخاصية

float

XValue

يحصل على قيمة X لنقطة الرسم البياني أو يحددها.

public object XValue { get; set; }

قيمة الخاصية

object

XValueType

يحصل على نوع قيمة X لنقطة الرسم البياني.

public CellValueType XValueType { get; }

قيمة الخاصية

CellValueType

YValue

يحصل على قيمة Y لنقطة الرسم البياني أو يحددها.

public object YValue { get; set; }

قيمة الخاصية

object

YValueType

يحصل على نوع قيمة Y لنقطة الرسم البياني.

public CellValueType YValueType { get; }

قيمة الخاصية

CellValueType

الأساليب

GetBottomPointCount()

يحصل على عدد النقاط السفلية بعد استدعاء دالة Chart.Calculate().

public int GetBottomPointCount()

العائدات

int

GetBottomPointXPx(int)

يحصل على إحداثيات x للنقطة السفلية للشكل بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسوم البيانية ثلاثية الأبعاد: Column3D، Bar3D، Cone، Cylinder، Pyramid

public float GetBottomPointXPx(int index)

المعلمات

index int

العائدات

float

GetBottomPointYPx(int)

يحصل على إحداثيات y للنقطة السفلية للشكل بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسوم البيانية ثلاثية الأبعاد: Column3D، Bar3D، Cone، Cylinder، Pyramid

public float GetBottomPointYPx(int index)

المعلمات

index int

العائدات

float

GetOnCategoryAxisPointCount()

يحصل على عدد النقاط على المحور الفئوي بعد استدعاء دالة Chart.Calculate(). ينطبق فقط على الرسم البياني المساحي.

public int GetOnCategoryAxisPointCount()

العائدات

int

ملاحظات

الرسم البياني المساحي ثنائي الأبعاد يعيد 1
الرسم البياني المساحي ثلاثي الأبعاد يعيد 2.

GetOnCategoryAxisPointXPx(int)

يحصل على إحداثيات x للنقطة على المحور الفئوي بعد استدعاء دالة Chart.Calculate(). ينطبق فقط على الرسم البياني المساحي.

public float GetOnCategoryAxisPointXPx(int index)

المعلمات

index int

العائدات

float

ملاحظات

الرسم البياني المساحي ثنائي الأبعاد: الفهرس هو 0.
الرسم البياني المساحي ثلاثي الأبعاد: الفهرس هو 0 أو 1.

GetOnCategoryAxisPointYPx(int)

يحصل على إحداثيات y للنقطة على المحور الفئوي بعد استدعاء دالة Chart.Calculate(). ينطبق فقط على الرسم البياني المساحي.

public float GetOnCategoryAxisPointYPx(int index)

المعلمات

index int

العائدات

float

ملاحظات

الرسم البياني المساحي ثنائي الأبعاد: الفهرس هو 0.
الرسم البياني المساحي ثلاثي الأبعاد: الفهرس هو 0 أو 1.

GetTopPointCount()

يحصل على عدد النقاط العلوية بعد استدعاء دالة Chart.Calculate().

public int GetTopPointCount()

العائدات

int

GetTopPointXPx(int)

يحصل على إحداثيات x للنقطة العلوية للشكل بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسوم البيانية ثلاثية الأبعاد: Column3D، Bar3D، Cone، Cylinder، Pyramid والرسم البياني المساحي ثلاثي الأبعاد

public float GetTopPointXPx(int index)

المعلمات

index int

العائدات

float

GetTopPointYPx(int)

يحصل على إحداثيات y للنقطة العلوية للشكل بعد استدعاء دالة Chart.Calculate(). ينطبق على الرسوم البيانية ثلاثية الأبعاد: Column3D، Bar3D، Cone، Cylinder، Pyramid والرسم البياني المساحي ثلاثي الأبعاد

public float GetTopPointYPx(int index)

المعلمات

index int

العائدات

float

 عربي