Class ChartPointCollection
Class ChartPointCollection
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Stellt eine Sammlung dar, die alle Punkte in einer Serie enthält.
public class ChartPointCollection
Vererbung
Vererbte Mitglieder
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Beispiele
//Instanziieren eines Workbook-Objekts
Workbook workbook = new Workbook();
//Referenz des ersten Arbeitsblatts abrufen
Worksheet worksheet = workbook.Worksheets[0];
//Hinzufügen eines Beispielwerts zur Zelle "A1"
worksheet.Cells["A1"].PutValue(50);
//Hinzufügen eines Beispielwerts zur Zelle "A2"
worksheet.Cells["A2"].PutValue(100);
//Hinzufügen eines Beispielwerts zur Zelle "A3"
worksheet.Cells["A3"].PutValue(150);
//Hinzufügen eines Beispielwerts zur Zelle "B1"
worksheet.Cells["B1"].PutValue(60);
//Hinzufügen eines Beispielwerts zur Zelle "B2"
worksheet.Cells["B2"].PutValue(32);
//Hinzufügen eines Beispielwerts zur Zelle "B3"
worksheet.Cells["B3"].PutValue(50);
//Hinzufügen eines Diagramms zum Arbeitsblatt
int chartIndex = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10);
//Zugriff auf die Instanz des neu hinzugefügten Diagramms
Chart chart = worksheet.Charts[chartIndex];
//Hinzufügen von NSeries (Diagrammdatenquelle) zum Diagramm von der Zelle "A1" bis "B3"
chart.NSeries.Add("A1:B3", true);
//Datenbeschriftungen anzeigen
chart.NSeries[0].DataLabels.ShowValue = true;
ChartPointCollection points = chart.NSeries[0].Points;
for (int i = 0; i < points.Count; i++)
{
//Datenpunkt abrufen
ChartPoint point = points[i];
//Punkt-Explosion festlegen
point.Explosion = 15;
//Rahmenfarbe festlegen
point.Border.Color = System.Drawing.Color.Red;
}
//Speichern der Excel-Datei
workbook.Save("book1.xls");
'Instanziieren eines Workbook-Objekts
Dim workbook As Workbook = New Workbook()
'Referenz des ersten Arbeitsblatts abrufen
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Hinzufügen eines Beispielwerts zur Zelle "A1"
worksheet.Cells("A1").PutValue(50)
'Hinzufügen eines Beispielwerts zur Zelle "A2"
worksheet.Cells("A2").PutValue(100)
'Hinzufügen eines Beispielwerts zur Zelle "A3"
worksheet.Cells("A3").PutValue(150)
'Hinzufügen eines Beispielwerts zur Zelle "B1"
worksheet.Cells("B1").PutValue(60)
'Hinzufügen eines Beispielwerts zur Zelle "B2"
worksheet.Cells("B2").PutValue(32)
'Hinzufügen eines Beispielwerts zur Zelle "B3"
worksheet.Cells("B3").PutValue(50)
'Hinzufügen eines Diagramms zum Arbeitsblatt
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10)
'Zugriff auf die Instanz des neu hinzugefügten Diagramms
Dim chart As Chart = worksheet.Charts(chartIndex)
'Hinzufügen von NSeries (Diagrammdatenquelle) zum Diagramm von der Zelle "A1" bis "B3"
chart.NSeries.Add("A1:B3", True)
'Datenbeschriftungen anzeigen
chart.NSeries(0).DataLabels.ShowValue = True
Dim points As ChartPointCollection = chart.NSeries(0).Points
For i As Integer = 0 To points.Count - 1
'Datenpunkt abrufen
Dim point As ChartPoint = points(i)
'Punkt-Explosion festlegen
point.Explosion = 15
'Rahmenfarbe festlegen
point.Border.Color = System.Drawing.Color.Red
Next i
'Speichern der Excel-Datei
workbook.Save("book1.xls")
Eigenschaften
Count
Erhält die Anzahl der Diagrammpunkte.
public int Count { get; }
Eigenschaftswert
this[int]
Erhält das Aspose.Cells.Charts.ChartPoint-Element am angegebenen Index in der Serie.
public ChartPoint this[int index] { get; }
Eigenschaftswert
Methoden
Clear()
Entfernt alle Einstellungen der Diagrammpunkte.
public void Clear()
GetEnumerator()
Gibt einen Enumerator für die gesamte Aspose.Cells.Charts.ChartPointCollection zurück.
public IEnumerator GetEnumerator()
Gibt zurück
RemoveAt(int)
Entfernt den Punkt am Index der Serie.
public void RemoveAt(int index)
Parameter
index
int
Der Index des Punktes.