Class ChartPointCollection

Class ChartPointCollection

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

مجموعه‌ای را نشان می‌دهد که شامل تمام نقاط در یک سری است.

public class ChartPointCollection

وراثت

objectChartPointCollection

اعضای وراثت‌یافته

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;

ChartPointCollection points = chart.NSeries[0].Points;

for (int i = 0; i < points.Count; i++)
{
    //دریافت نقطه داده
    ChartPoint point = points[i];
    //تنظیم انفجار پیت
    point.Explosion = 15;
    //تنظیم رنگ مرز
    point.Border.Color = System.Drawing.Color.Red;
}

//ذخیره فایل اکسل
workbook.Save("book1.xls");

'ایجاد یک شی Workbook
Dim workbook As Workbook = New Workbook()

'Dریافت مرجع اولین شیت
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.ShowValue = True

Dim points As ChartPointCollection = chart.NSeries(0).Points

For i As Integer = 0 To points.Count - 1
    'دریافت نقطه داده
    Dim point As ChartPoint = points(i)
    'تنظیم انفجار پیت
    point.Explosion = 15
    'تنظیم رنگ مرز
    point.Border.Color = System.Drawing.Color.Red
Next i

'ذخیره فایل اکسل
workbook.Save("book1.xls")

ویژگی‌ها

تعداد

تعداد نقاط نمودار را به‌دست می‌آورد.

public int Count { get; }

مقدار ویژگی

int

this[int]

عنصر Aspose.Cells.Charts.ChartPoint را در ایندکس مشخص شده در سری به‌دست می‌آورد.

public ChartPoint this[int index] { get; }

مقدار ویژگی

ChartPoint

متدها

Clear()

تمام تنظیمات نقاط نمودار را حذف می‌کند.

public void Clear()

GetEnumerator()

یک شمارنده برای کل Aspose.Cells.Charts.ChartPointCollection برمی‌گرداند.

public IEnumerator GetEnumerator()

بازگشت

IEnumerator

RemoveAt(int)

نقطه‌ای را در ایندکس سری حذف می‌کند.

public void RemoveAt(int index)

پارامترها

index int

ایندکس نقطه.

 فارسی