Class ChartPoint
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Représente un seul point dans une série dans un graphique.
public class ChartPoint
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;
for (int i = 0; i < chart.NSeries[0].Points.Count; i++)
{
//Obtenir le point de données
ChartPoint point = chart.NSeries[0].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.IsValueShown = True
For i As Integer = 0 To chart.NSeries(0).Points.Count - 1
'Obtenir le point de données
Dim point As ChartPoint = chart.NSeries(0).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
ArcEndPointXPx
Obtient la coordonnée x du point final pour la section de tarte après l’appel de la méthode Chart.Calculate(). S’applique aux graphiques en secteur et en anneau.
public float ArcEndPointXPx { get; }
Valeur de la propriété
ArcEndPointYPx
Obtient la coordonnée y du point final pour la section de tarte après l’appel de la méthode Chart.Calculate(). S’applique aux graphiques en secteur et en anneau.
public float ArcEndPointYPx { get; }
Valeur de la propriété
ArcStartPointXPx
Obtient la coordonnée x du point de départ pour la section de tarte après l’appel de la méthode Chart.Calculate(). S’applique aux graphiques en secteur et en anneau.
public float ArcStartPointXPx { get; }
Valeur de la propriété
ArcStartPointYPx
Obtient la coordonnée y du point de départ pour la section de tarte après l’appel de la méthode Chart.Calculate(). S’applique aux graphiques en secteur et en anneau.
public float ArcStartPointYPx { get; }
Valeur de la propriété
Area
Obtient l’Aspose.Cells.Charts.ChartPoint.Area?text=+zone.
public Area Area { get; }
Valeur de la propriété
Border
Obtient l’Aspose.Cells.Drawing.Line?text=+bordure.
public Line Border { get; }
Valeur de la propriété
BorderWidthPx
Obtient la largeur de la bordure en unités de pixels après l’appel de la méthode Chart.Calculate().
public int BorderWidthPx { get; }
Valeur de la propriété
DataLabels
Renvoie un objet Aspose.Cells.Charts.ChartPoint.DataLabels qui représente l’étiquette de données associée à ce point de graphique.
public DataLabels DataLabels { get; }
Valeur de la propriété
DoughnutInnerRadius
Obtient le rayon intérieur de la tranche d’anneau en unités de pixels après l’appel de la méthode Chart.Calculate(). S’applique aux graphiques en anneau.
public int DoughnutInnerRadius { get; }
Valeur de la propriété
EndAngle
Obtient l’angle final pour la section de tarte, mesuré en degrés dans le sens des aiguilles d’une montre par rapport à l’axe des x après l’appel de la méthode Chart.Calculate(). S’applique aux graphiques en secteur.
public float EndAngle { get; }
Valeur de la propriété
Explosion
La distance d’une tranche de tarte ouverte par rapport au centre du graphique en tarte est exprimée en pourcentage du diamètre de la tarte.
public int Explosion { get; set; }
Valeur de la propriété
InnerArcEndPointXPx
Obtient la coordonnée x du point final pour la section de tarte après l’appel de la méthode Chart.Calculate(). S’applique aux graphiques en anneau.
public float InnerArcEndPointXPx { get; }
Valeur de la propriété
InnerArcEndPointYPx
Obtient la coordonnée y du point final pour la section de tarte après l’appel de la méthode Chart.Calculate(). S’applique aux graphiques en anneau.
public float InnerArcEndPointYPx { get; }
Valeur de la propriété
InnerArcStartPointXPx
Obtient la coordonnée x du point de départ pour la section de tarte après l’appel de la méthode Chart.Calculate(). S’applique aux graphiques en anneau.
public float InnerArcStartPointXPx { get; }
Valeur de la propriété
InnerArcStartPointYPx
Obtient la coordonnée y du point de départ pour la section de tarte après l’appel de la méthode Chart.Calculate(). S’applique aux graphiques en anneau.
public float InnerArcStartPointYPx { get; }
Valeur de la propriété
IsInSecondaryPlot
Obtient ou définit une valeur indiquant si ces points de données se trouvent dans le deuxième graphique en tarte ou en barre sur un graphique en tarte de tarte ou en barre de tarte.
public bool IsInSecondaryPlot { get; set; }
Valeur de la propriété
Marker
Obtient l’Aspose.Cells.Charts.ChartPoint.Marker?text=+marqueur.
public Marker Marker { get; }
Valeur de la propriété
RadiusPx
Obtient le rayon de la bulle, de la tarte ou de l’anneau en unités de pixels après l’appel de la méthode Chart.Calculate().
public int RadiusPx { get; }
Valeur de la propriété
Shadow
Vrai si le point de graphique a une ombre.
public bool Shadow { get; set; }
Valeur de la propriété
ShapeHeight
Obtient la hauteur en unités de 1/4000 de la hauteur du graphique après l’appel de la méthode Chart.Calculate().
public int ShapeHeight { get; }
Valeur de la propriété
ShapeHeightPx
Obtient la hauteur en unités de pixels après l’appel de la méthode Chart.Calculate().
public int ShapeHeightPx { get; }
Valeur de la propriété
ShapeProperties
Obtient l’objet Aspose.Cells.Drawing.ShapePropertyCollection qui contient les propriétés visuelles de forme du ChartPoint.
public ShapePropertyCollection ShapeProperties { get; }
Valeur de la propriété
ShapeWidth
Obtient la largeur en unités de 1/4000 de la largeur du graphique après l’appel de la méthode Chart.Calculate().
public int ShapeWidth { get; }
Valeur de la propriété
ShapeWidthPx
Obtient la largeur en unités de pixels après l’appel de la méthode Chart.Calculate().
public int ShapeWidthPx { get; }
Valeur de la propriété
ShapeX
Obtient la coordonnée x du coin supérieur gauche en unités de 1/4000 de la largeur du graphique après l’appel de la méthode Chart.Calculate().
public int ShapeX { get; }
Valeur de la propriété
ShapeXPx
Obtient la coordonnée x du coin supérieur gauche en unités de pixels après l’appel de la méthode Chart.Calculate().
public int ShapeXPx { get; }
Valeur de la propriété
ShapeY
Obtient la coordonnée y du coin supérieur gauche en unités de 1/4000 de la hauteur du graphique après l’appel de la méthode Chart.Calculate().
public int ShapeY { get; }
Valeur de la propriété
ShapeYPx
Obtient la coordonnée y du coin supérieur gauche en unités de pixels après l’appel de la méthode Chart.Calculate().
public int ShapeYPx { get; }
Valeur de la propriété
StartAngle
Obtient l’angle de départ pour la section de tarte, mesuré en degrés dans le sens des aiguilles d’une montre par rapport à l’axe des x après l’appel de la méthode Chart.Calculate(). S’applique aux graphiques en secteur.
public float StartAngle { get; }
Valeur de la propriété
XValue
Obtient ou définit la valeur X du point de graphique.
public object XValue { get; set; }
Valeur de la propriété
XValueType
Obtient le type de valeur X du point de graphique.
public CellValueType XValueType { get; }
Valeur de la propriété
YValue
Obtient ou définit la valeur Y du point de graphique.
public object YValue { get; set; }
Valeur de la propriété
YValueType
Obtient le type de valeur Y du point de graphique.
public CellValueType YValueType { get; }
Valeur de la propriété
Méthodes
GetBottomPointCount()
Obtient le nombre de points inférieurs après l’appel de la méthode Chart.Calculate().
public int GetBottomPointCount()
Renvoie
GetBottomPointXPx(int)
Obtient la coordonnée x du point inférieur de la forme après l’appel de la méthode Chart.Calculate(). S’applique aux graphiques 3D : Column3D, Bar3D, Cone, Cylinder, Pyramid.
public float GetBottomPointXPx(int index)
Paramètres
index
int
Renvoie
GetBottomPointYPx(int)
Obtient la coordonnée y du point inférieur de la forme après l’appel de la méthode Chart.Calculate(). S’applique aux graphiques 3D : Column3D, Bar3D, Cone, Cylinder, Pyramid.
public float GetBottomPointYPx(int index)
Paramètres
index
int
Renvoie
GetOnCategoryAxisPointCount()
Obtient le nombre de points sur l’axe des catégories après l’appel de la méthode Chart.Calculate(). S’applique uniquement aux graphiques de surface.
public int GetOnCategoryAxisPointCount()
Renvoie
Remarques
Le graphique de surface 2D renvoie 1.
Le graphique de surface 3D renvoie 2.
GetOnCategoryAxisPointXPx(int)
Obtient la coordonnée x du point sur l’axe des catégories après l’appel de la méthode Chart.Calculate(). S’applique uniquement aux graphiques de surface.
public float GetOnCategoryAxisPointXPx(int index)
Paramètres
index
int
Renvoie
Remarques
Graphique de surface 2D : l’index est 0.
Graphique de surface 3D : l’index est 0 ou 1.
GetOnCategoryAxisPointYPx(int)
Obtient la coordonnée y du point sur l’axe des catégories après l’appel de la méthode Chart.Calculate(). S’applique uniquement aux graphiques de surface.
public float GetOnCategoryAxisPointYPx(int index)
Paramètres
index
int
Renvoie
Remarques
Graphique de surface 2D : l’index est 0.
Graphique de surface 3D : l’index est 0 ou 1.
GetTopPointCount()
Obtient le nombre de points supérieurs après l’appel de la méthode Chart.Calculate().
public int GetTopPointCount()