ChartPoint

ChartPoint class

Représente un seul point d’une série dans un graphique.

public class ChartPoint

Propriétés

NomLa description
ArcEndPointXPx { get; }Obtient la coordonnée x du point de fin de la section du secteur après avoir appelé la méthode Chart.Calculate(). S’applique au graphique en secteurs et en anneau.
ArcEndPointYPx { get; }Obtient la coordonnée y du point de fin de la section du secteur après avoir appelé la méthode Chart.Calculate(). S’applique au graphique en secteurs et en anneau.
ArcStartPointXPx { get; }Obtient la coordonnée x du point de départ de la section à secteurs après avoir appelé la méthode Chart.Calculate(). S’applique aux graphiques à secteurs et en anneau.
ArcStartPointYPx { get; }Obtient la coordonnée y du point de départ de la section à secteurs après avoir appelé la méthode Chart.Calculate(). S’applique aux graphiques à secteurs et en anneau.
Area { get; }Obtient leRégion .
Border { get; }Obtient lefrontière .
BorderWidthPx { get; }Obtient la largeur de la bordure en pixels après avoir appelé la méthode Chart.Calculate().
DataLabels { get; }Renvoie un objet DataLabels qui représente l’étiquette de données associée au point.
EndAngle { get; }Obtient l’angle final de la section circulaire, mesuré en degrés dans le sens des aiguilles d’une montre à partir de l’axe des x après avoir appelé la méthode Chart.Calculate(). S’applique au graphique à secteurs.
Explosion { get; set; }La distance entre une tranche de camembert ouverte et le centre du camembert est exprimée en pourcentage du diamètre du camembert.
InnerArcEndPointXPx { get; }Obtient la coordonnée x du point de fin de la section du secteur après avoir appelé la méthode Chart.Calculate(). S’applique au graphique en anneau.
InnerArcEndPointYPx { get; }Obtient la coordonnée y du point de fin de la section du secteur après avoir appelé la méthode Chart.Calculate(). S’applique au graphique en anneau.
InnerArcStartPointXPx { get; }Obtient la coordonnée x du point de départ de la section du secteur après avoir appelé la méthode Chart.Calculate(). S’applique au graphique en anneau.
InnerArcStartPointYPx { get; }Obtient la coordonnée y du point de départ de la section du secteur après avoir appelé la méthode Chart.Calculate(). S’applique au graphique en anneau.
InnerRadiusPx { get; }Obtient le rayon intérieur de la tranche de beignet en unités de pixels après avoir appelé la méthode Chart.Calculate(). S’applique au graphique en beignet.
IsInSecondaryPlot { get; set; }Obtient ou définit une valeur indiquant si ces points de données se trouvent dans le deuxième camembert ou bar sur un camembert ou une barre de camembert
Marker { get; }Obtient lemarqueur .
RadiusPx { get; }Obtient le rayon d’une bulle, d’un secteur ou d’un beignet en unités de pixels après avoir appelé la méthode Chart.Calculate().
Shadow { get; set; }Vrai si le point de carte a une ombre.
ShapeHeight { get; }Obtient la hauteur en unités de 1/4000 de la hauteur du graphique après avoir appelé la méthode Chart.Calculate().
ShapeHeightPx { get; }Obtient la hauteur en pixels après avoir appelé la méthode Chart.Calculate().
ShapeProperties { get; }Obtient le objet qui contient les propriétés de forme visuelle du ChartPoint.
ShapeWidth { get; }Obtient la largeur en unités de 1/4000 de la largeur du graphique après avoir appelé la méthode Chart.Calculate().
ShapeWidthPx { get; }Obtient la largeur en pixels après avoir appelé la méthode Chart.Calculate().
ShapeX { get; }Obtient la coordonnée x du coin supérieur gauche en unités de 1/4000 de la largeur du graphique après avoir appelé la méthode Chart.Calculate().
ShapeXPx { get; }Obtient la coordonnée x du coin supérieur gauche en pixels après avoir appelé la méthode Chart.Calculate().
ShapeY { get; }Obtient la coordonnée y du coin supérieur gauche en unités de 1/4000 de la hauteur du graphique après avoir appelé la méthode Chart.Calculate().
ShapeYPx { get; }Obtient la coordonnée y du coin supérieur gauche en pixels après avoir appelé la méthode Chart.Calculate().
StartAngle { get; }Obtient l’angle de départ de la section circulaire, mesuré en degrés dans le sens des aiguilles d’une montre à partir de l’axe des x après avoir appelé la méthode Chart.Calculate(). S’applique au graphique à secteurs.
XValue { get; set; }Obtient ou définit la valeur X du point du graphique.
XValueType { get; }Obtient le type de valeur X du point de graphique.
YValue { get; set; }Obtient ou définit la valeur Y du point du graphique.
YValueType { get; }Obtient le type de valeur Y du point de graphique.

Méthodes

NomLa description
GetBottomPointCount()Obtient le nombre de points bas après les appels de la méthode Chart.Calculate().
GetBottomPointXPx(int)Obtient la coordonnée x du point inférieur de la forme après avoir appelé la méthode Chart.Calculate(). Applique les graphiques 3D : Column3D, Bar3D, Cone, Cylinder, Pyramid
GetBottomPointYPx(int)Obtient la coordonnée y du point inférieur de la forme après avoir appelé la méthode Chart.Calculate(). Applique les graphiques 3D : Column3D, Bar3D, Cone, Cylinder, Pyramid
GetOnCategoryAxisPointCount()Obtient le nombre de points sur l’axe des catégories après avoir appelé la méthode Chart.Calculate(). S’applique uniquement au graphique en aires.
GetOnCategoryAxisPointXPx(int)Obtient la coordonnée x du point sur l’axe des catégories après avoir appelé la méthode Chart.Calculate(). S’applique uniquement au graphique en aires.
GetOnCategoryAxisPointYPx(int)Obtient la coordonnée y du point sur l’axe des catégories après avoir appelé la méthode Chart.Calculate(). S’applique uniquement au graphique en aires.
GetTopPointCount()Obtient le nombre de points supérieurs après les appels de la méthode Chart.Calculate().
GetTopPointXPx(int)Obtient la coordonnée x du point supérieur de la forme après avoir appelé la méthode Chart.Calculate(). Applique les graphiques 3D : Column3D, Bar3D, Cone, Cylinder, Pyramid et Area3D
GetTopPointYPx(int)Obtient la coordonnée y du point supérieur de la forme après avoir appelé la méthode Chart.Calculate(). Applique les graphiques 3D : Column3D, Bar3D, Cone, Cylinder, Pyramid et Area3D

Exemples


[C#]

//Instanciation d'un objet Workbook
Workbook workbook = new Workbook();

//Obtention de la référence de la première feuille de travail
Worksheet worksheet = workbook.Worksheets[0];

//Ajout d'un exemple de valeur à la cellule "A1"
worksheet.Cells["A1"].PutValue(50);

//Ajout d'un exemple de valeur à la cellule "A2"
worksheet.Cells["A2"].PutValue(100);

//Ajout d'un exemple de valeur à la cellule "A3"
worksheet.Cells["A3"].PutValue(150);

//Ajout d'un exemple de valeur à la cellule "B1"
worksheet.Cells["B1"].PutValue(60);

//Ajout d'un exemple de valeur à la cellule "B2"
worksheet.Cells["B2"].PutValue(32);

//Ajout d'un exemple de valeur à 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éder à 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.IsValueShown = 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 de Pir
    point.Explosion = 15;
    //Définir la couleur de la bordure
    point.Border.Color = System.Drawing.Color.Red;
}

//Enregistrement du fichier Excel
workbook.Save("book1.xls");

[VB.NET]

'Instanciation d'un objet Workbook
Dim workbook As Workbook = New Workbook()

'Obtention de la référence de la première feuille de travail
Dim worksheet As Worksheet = workbook.Worksheets(0)

'Adding a sample value to "A1" cell
worksheet.Cells("A1").PutValue(50)

'Adding a sample value to "A2" cell
worksheet.Cells("A2").PutValue(100)

'Adding a sample value to "A3" cell
worksheet.Cells("A3").PutValue(150)

'Adding a sample value to "B1" cell
worksheet.Cells("B1").PutValue(60)

'Adding a sample value to "B2" cell
worksheet.Cells("B2").PutValue(32)

'Adding a sample value to "B3" cell
worksheet.Cells("B3").PutValue(50)

'Ajouter un graphique à la feuille de calcul
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10)

'Accéder à l'instance du graphique nouvellement ajouté
Dim chart As Chart = worksheet.Charts(chartIndex)

'Adding NSeries (chart data source) to the chart ranging from "A1" cell to "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 un point de données
    Dim point As ChartPoint = chart.NSeries(0).Points(i)
    'Définir l'explosion de Pir
    point.Explosion = 15
    'Définir la couleur de la bordure
    point.Border.Color = System.Drawing.Color.Red
Next i

'Enregistrement du fichier Excel
workbook.Save("book1.xls")

Voir également