Class ChartPointCollection
Class ChartPointCollection
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Reprezentuje kolekcję, która zawiera wszystkie punkty w jednej serii.
public class ChartPointCollection
Dziedziczenie
Członkowie dziedziczeni
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Przykłady
//Tworzenie obiektu Workbook
Workbook workbook = new Workbook();
//Uzyskiwanie odniesienia do pierwszego arkusza
Worksheet worksheet = workbook.Worksheets[0];
//Dodawanie przykładowej wartości do komórki "A1"
worksheet.Cells["A1"].PutValue(50);
//Dodawanie przykładowej wartości do komórki "A2"
worksheet.Cells["A2"].PutValue(100);
//Dodawanie przykładowej wartości do komórki "A3"
worksheet.Cells["A3"].PutValue(150);
//Dodawanie przykładowej wartości do komórki "B1"
worksheet.Cells["B1"].PutValue(60);
//Dodawanie przykładowej wartości do komórki "B2"
worksheet.Cells["B2"].PutValue(32);
//Dodawanie przykładowej wartości do komórki "B3"
worksheet.Cells["B3"].PutValue(50);
//Dodawanie wykresu do arkusza
int chartIndex = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10);
//Uzyskiwanie instancji nowo dodanego wykresu
Chart chart = worksheet.Charts[chartIndex];
//Dodawanie NSeries (źródło danych wykresu) do wykresu od komórki "A1" do "B3"
chart.NSeries.Add("A1:B3", true);
//Wyświetlanie etykiet danych
chart.NSeries[0].DataLabels.ShowValue = true;
ChartPointCollection points = chart.NSeries[0].Points;
for (int i = 0; i < points.Count; i++)
{
//Uzyskiwanie punktu danych
ChartPoint point = points[i];
//Ustawianie eksplozji wykresu
point.Explosion = 15;
//Ustawianie koloru obramowania
point.Border.Color = System.Drawing.Color.Red;
}
//Zapis pliku Excel
workbook.Save("book1.xls");
'Tworzenie obiektu Workbook
Dim workbook As Workbook = New Workbook()
'Uzyskiwanie odniesienia do pierwszego arkusza
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Dodawanie przykładowej wartości do komórki "A1"
worksheet.Cells("A1").PutValue(50)
'Dodawanie przykładowej wartości do komórki "A2"
worksheet.Cells("A2").PutValue(100)
'Dodawanie przykładowej wartości do komórki "A3"
worksheet.Cells("A3").PutValue(150)
'Dodawanie przykładowej wartości do komórki "B1"
worksheet.Cells("B1").PutValue(60)
'Dodawanie przykładowej wartości do komórki "B2"
worksheet.Cells("B2").PutValue(32)
'Dodawanie przykładowej wartości do komórki "B3"
worksheet.Cells("B3").PutValue(50)
'Dodawanie wykresu do arkusza
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10)
'Uzyskiwanie instancji nowo dodanego wykresu
Dim chart As Chart = worksheet.Charts(chartIndex)
'Dodawanie NSeries (źródło danych wykresu) do wykresu od komórki "A1" do "B3"
chart.NSeries.Add("A1:B3", True)
'Wyświetlanie etykiet danych
chart.NSeries(0).DataLabels.ShowValue = True
Dim points As ChartPointCollection = chart.NSeries(0).Points
For i As Integer = 0 To points.Count - 1
'Uzyskiwanie punktu danych
Dim point As ChartPoint = points(i)
'Ustawianie eksplozji wykresu
point.Explosion = 15
'Ustawianie koloru obramowania
point.Border.Color = System.Drawing.Color.Red
Next i
'Zapis pliku Excel
workbook.Save("book1.xls")
Właściwości
Count
Uzyskuje liczbę punktów wykresu.
public int Count { get; }
Wartość właściwości
this[int]
Uzyskuje element Aspose.Cells.Charts.ChartPoint o określonym indeksie w serii.
public ChartPoint this[int index] { get; }
Wartość właściwości
Metody
Clear()
Usuwa wszystkie ustawienia punktów wykresu.
public void Clear()
GetEnumerator()
Zwraca enumerator dla całej kolekcji Aspose.Cells.Charts.ChartPointCollection.
public IEnumerator GetEnumerator()
Zwraca
RemoveAt(int)
Usuwa punkt o indeksie w serii.
public void RemoveAt(int index)
Parametry
index
int
Indeks punktu.