Class ChartPoint

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

objectChartPoint

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é

float

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é

float

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é

float

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é

float

Area

Obtient l’Aspose.Cells.Charts.ChartPoint.Area?text=+zone.

public Area Area { get; }

Valeur de la propriété

Area

Border

Obtient l’Aspose.Cells.Drawing.Line?text=+bordure.

public Line Border { get; }

Valeur de la propriété

Line

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é

int

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é

DataLabels

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é

int

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é

float

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é

int

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é

float

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é

float

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é

float

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é

float

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é

bool

Marker

Obtient l’Aspose.Cells.Charts.ChartPoint.Marker?text=+marqueur.

public Marker Marker { get; }

Valeur de la propriété

Marker

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é

int

Shadow

Vrai si le point de graphique a une ombre.

public bool Shadow { get; set; }

Valeur de la propriété

bool

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é

int

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é

int

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é

ShapePropertyCollection

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é

int

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é

int

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é

int

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é

int

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é

int

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é

int

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é

float

XValue

Obtient ou définit la valeur X du point de graphique.

public object XValue { get; set; }

Valeur de la propriété

object

XValueType

Obtient le type de valeur X du point de graphique.

public CellValueType XValueType { get; }

Valeur de la propriété

CellValueType

YValue

Obtient ou définit la valeur Y du point de graphique.

public object YValue { get; set; }

Valeur de la propriété

object

YValueType

Obtient le type de valeur Y du point de graphique.

public CellValueType YValueType { get; }

Valeur de la propriété

CellValueType

Méthodes

GetBottomPointCount()

Obtient le nombre de points inférieurs après l’appel de la méthode Chart.Calculate().

public int GetBottomPointCount()

Renvoie

int

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

float

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

float

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

int

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

float

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

float

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()

Renvoie

int

 Français