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

objectChartPointCollection

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

int

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

ChartPoint

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

IEnumerator

RemoveAt(int)

Usuwa punkt o indeksie w serii.

public void RemoveAt(int index)

Parametry

index int

Indeks punktu.

 Polski