ChartPoint classe

ChartPoint classe

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

Le type ChartPoint expose les membres suivants :

Propriétés

Propriété Description
explosion La distance entre un secteur ouvert et le centre du graphique à secteurs est exprimée en pourcentage du diamètre du secteur.
shadow Vrai si le point de carte a une ombre.
border Obtient le Line.
area Obtient le ChartPoint.area.
marker Obtient le ChartPoint.marker.
data_labels Renvoie un objet DataLabels qui représente l’étiquette de données associée au point.
y_value Obtient ou définit la valeur Y du point du graphique.
y_value_type Obtient le type de valeur Y du point de graphique.
x_value Obtient ou définit la valeur X du point du graphique.
x_value_type Obtient le type de valeur X du point de graphique.
shape_properties Obtient l’objet ShapePropertyCollection qui contient les propriétés de forme visuelle de ChartPoint.
is_in_secondary_plot Obtient ou définit une valeur indiquant si ces points de données se trouvent dans le deuxième secteur ou barre
sur une tarte de tarte ou une barre de camembert
shape_x 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().
shape_y 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().
shape_width Obtient la largeur en unités de 1/4000 de la largeur du graphique après les appels de la méthode Chart.Calculate().
shape_height Obtient la hauteur en unités de 1/4000 de la hauteur du graphique après avoir appelé la méthode Chart.Calculate().
shape_x_px Obtient la coordonnée x du coin supérieur gauche en pixels après avoir appelé la méthode Chart.Calculate().
shape_y_px Obtient la coordonnée y du coin supérieur gauche en pixels après avoir appelé la méthode Chart.Calculate().
shape_width_px Obtient la largeur en pixels après avoir appelé la méthode Chart.Calculate().
shape_height_px Obtient la hauteur en pixels après avoir appelé la méthode Chart.Calculate().
border_width_px Obtient la largeur de la bordure en pixels après avoir appelé la méthode Chart.Calculate().
radius_px 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().
inner_radius_px 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 anneau.
start_angle Obtient l’angle de départ de la section du secteur, 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.
end_angle Obtient l’angle de fin de la section du secteur, 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.
arc_start_point_x_px 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 aux graphiques à secteurs et en anneau.
arc_start_point_y_px 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 aux graphiques à secteurs et en anneau.
arc_end_point_x_px 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 aux graphiques à secteurs et en anneau.
arc_end_point_y_px 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 aux graphiques à secteurs et en anneau.
inner_arc_start_point_x_px 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.
inner_arc_start_point_y_px 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.
inner_arc_end_point_x_px 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.
inner_arc_end_point_y_px 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.

Méthodes

Méthode Description
get_top_point_count() Obtient le nombre de points supérieurs après les appels de la méthode Chart.Calculate().
get_top_point_x_px(index) Obtient la coordonnée x du point supérieur de la forme après les appels de la méthode Chart.Calculate().
Applique des graphiques 3D : Column3D, Bar3D, Cone, Cylinder, Pyramid et Area3D
get_top_point_y_px(index) Obtient la coordonnée y du point supérieur de la forme après avoir appelé la méthode Chart.Calculate().
Applique des graphiques 3D : Column3D, Bar3D, Cone, Cylinder, Pyramid et Area3D
get_bottom_point_count() Obtient le nombre de points inférieurs après les appels de la méthode Chart.Calculate().
get_bottom_point_x_px(index) Obtient la coordonnée x du point inférieur de la forme après les appels de la méthode Chart.Calculate().
Applique des graphiques 3D : Column3D, Bar3D, Cone, Cylinder, Pyramid
get_bottom_point_y_px(index) Obtient la coordonnée y du point inférieur de la forme après avoir appelé la méthode Chart.Calculate().
Applique des graphiques 3D : Column3D, Bar3D, Cone, Cylinder, Pyramid
get_on_category_axis_point_count() Obtient le nombre de points sur l’axe des catégories après avoir appelé la méthode Chart.Calculate(). Ne s’applique qu’au graphique en aires.
get_on_category_axis_point_x_px(index) 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.
get_on_category_axis_point_y_px(index) 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.

Exemple

from aspose.cells import Workbook
from aspose.cells.charts import ChartType
from aspose.pydrawing import Color

# Instantiating a Workbook object
workbook = Workbook()
# Obtaining the reference of the first worksheet
worksheet = workbook.worksheets[0]
# Adding a sample value to "A1" cell
worksheet.cells.get("A1").put_value(50)
# Adding a sample value to "A2" cell
worksheet.cells.get("A2").put_value(100)
# Adding a sample value to "A3" cell
worksheet.cells.get("A3").put_value(150)
# Adding a sample value to "B1" cell
worksheet.cells.get("B1").put_value(60)
# Adding a sample value to "B2" cell
worksheet.cells.get("B2").put_value(32)
# Adding a sample value to "B3" cell
worksheet.cells.get("B3").put_value(50)
# Adding a chart to the worksheet
chartIndex = worksheet.charts.add(ChartType.PIE_EXPLODED, 5, 0, 25, 10)
# Accessing the instance of the newly added chart
chart = worksheet.charts[chartIndex]
# Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B3"
chart.n_series.add("A1:B3", True)
# Show Data Labels
chart.n_series[0].data_labels.show_value = True
for i in range(chart.n_series[0].points.count):
    # Get Data Point
    point = chart.n_series[0].points[i]
    # Set Pir Explosion
    point.explosion = 15
    # Set Border Color
    point.border.color = Color.red
# Saving the Excel file
workbook.save("book1.xls")

Voir également