Class ChartPointCollection
Class ChartPointCollection
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
مجموعهای را نشان میدهد که شامل تمام نقاط در یک سری است.
public class ChartPointCollection
وراثت
اعضای وراثتیافته
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; }
مقدار ویژگی
this[int]
عنصر Aspose.Cells.Charts.ChartPoint را در ایندکس مشخص شده در سری بهدست میآورد.
public ChartPoint this[int index] { get; }
مقدار ویژگی
متدها
Clear()
تمام تنظیمات نقاط نمودار را حذف میکند.
public void Clear()
GetEnumerator()
یک شمارنده برای کل Aspose.Cells.Charts.ChartPointCollection برمیگرداند.
public IEnumerator GetEnumerator()
بازگشت
RemoveAt(int)
نقطهای را در ایندکس سری حذف میکند.
public void RemoveAt(int index)
پارامترها
index
int
ایندکس نقطه.