Class ChartPointCollection
Class ChartPointCollection
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Représente une collection qui contient tous les points d’une série.
public class ChartPointCollection
Héritage
Membres hérités
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Exemples
//Instanciation d'un objet Workbook
Workbook workbook = new Workbook();
//Obtention de la référence de la première feuille de calcul
Worksheet worksheet = workbook.Worksheets[0];
//Ajout d'une valeur d'exemple à la cellule "A1"
worksheet.Cells["A1"].PutValue(50);
//Ajout d'une valeur d'exemple à la cellule "A2"
worksheet.Cells["A2"].PutValue(100);
//Ajout d'une valeur d'exemple à la cellule "A3"
worksheet.Cells["A3"].PutValue(150);
//Ajout d'une valeur d'exemple à la cellule "B1"
worksheet.Cells["B1"].PutValue(60);
//Ajout d'une valeur d'exemple à la cellule "B2"
worksheet.Cells["B2"].PutValue(32);
//Ajout d'une valeur d'exemple à la cellule "B3"
worksheet.Cells["B3"].PutValue(50);
//Ajout d'un graphique à la feuille de calcul
int chartIndex = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10);
//Accès à l'instance du graphique nouvellement ajouté
Chart chart = worksheet.Charts[chartIndex];
//Ajout de NSeries (source de données du graphique) au graphique allant de la cellule "A1" à "B3"
chart.NSeries.Add("A1:B3", true);
//Afficher les étiquettes de données
chart.NSeries[0].DataLabels.ShowValue = true;
ChartPointCollection points = chart.NSeries[0].Points;
for (int i = 0; i < points.Count; i++)
{
//Obtenir le point de données
ChartPoint point = points[i];
//Définir l'explosion du secteur
point.Explosion = 15;
//Définir la couleur de la bordure
point.Border.Color = System.Drawing.Color.Red;
}
//Sauvegarde du fichier Excel
workbook.Save("book1.xls");
'Instanciation d'un objet Workbook
Dim workbook As Workbook = New Workbook()
'Obtention de la référence de la première feuille de calcul
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Ajout d'une valeur d'exemple à la cellule "A1"
worksheet.Cells("A1").PutValue(50)
'Ajout d'une valeur d'exemple à la cellule "A2"
worksheet.Cells("A2").PutValue(100)
'Ajout d'une valeur d'exemple à la cellule "A3"
worksheet.Cells("A3").PutValue(150)
'Ajout d'une valeur d'exemple à la cellule "B1"
worksheet.Cells("B1").PutValue(60)
'Ajout d'une valeur d'exemple à la cellule "B2"
worksheet.Cells("B2").PutValue(32)
'Ajout d'une valeur d'exemple à la cellule "B3"
worksheet.Cells("B3").PutValue(50)
'Ajout d'un graphique à la feuille de calcul
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10)
'Accès à l'instance du graphique nouvellement ajouté
Dim chart As Chart = worksheet.Charts(chartIndex)
'Ajout de NSeries (source de données du graphique) au graphique allant de la cellule "A1" à "B3"
chart.NSeries.Add("A1:B3", True)
'Afficher les étiquettes de données
chart.NSeries(0).DataLabels.ShowValue = True
Dim points As ChartPointCollection = chart.NSeries(0).Points
For i As Integer = 0 To points.Count - 1
'Obtenir le point de données
Dim point As ChartPoint = points(i)
'Définir l'explosion du secteur
point.Explosion = 15
'Définir la couleur de la bordure
point.Border.Color = System.Drawing.Color.Red
Next i
'Sauvegarde du fichier Excel
workbook.Save("book1.xls")
Propriétés
Count
Obtient le nombre de points de graphique.
public int Count { get; }
Valeur de propriété
this[int]
Obtient l’élément Aspose.Cells.Charts.ChartPoint à l’index spécifié dans la série.
public ChartPoint this[int index] { get; }
Valeur de propriété
Méthodes
Clear()
Supprime tous les réglages des points de graphique.
public void Clear()
GetEnumerator()
Renvoie un énumérateur pour l’ensemble de la collection Aspose.Cells.Charts.ChartPointCollection.
public IEnumerator GetEnumerator()
Renvoie
RemoveAt(int)
Supprime le point à l’index de la série.
public void RemoveAt(int index)
Paramètres
index
int
L’index du point.