ChartArea classe

ChartArea classe

Encapsule l’objet qui représente la zone de graphique dans la feuille de calcul.

Héritage: ChartAreaChartFrame

Le type ChartArea expose les membres suivants :

Propriétés

PropriétéDescription
is_inner_modeIndique si la taille de la zone de tracé inclut les graduations et les étiquettes des axes.
False spécifie que la taille doit déterminer la taille de la zone de tracé, les graduations et les étiquettes des axes.
borderObtient le Line.
areaObtient le ChartFrame.area.
text_fontObtient un objet ChartFrame.font de l’objet ChartFrame spécifié.
text_optionsObtient et définit les options du texte.
fontObtient un objet ChartArea.font de l’objet chartarea spécifié.
auto_scale_fontCette valeur est « Vrai » si la taille de police du texte de l’objet change en fonction de la taille de l’objet. La valeur par défaut est « Vrai ».
background_modeObtient et définit le mode d’affichage de l’arrière-plan
backgroundObtient et définit le mode d’affichage de l’arrière-plan
is_automatic_sizeIndique si le cadre du graphique est dimensionné automatiquement.
xObtient ou obtient le décalage horizontal à partir de sa colonne d’angle supérieur gauche, en unités de 1/4000 de la zone du graphique.
yObtient ou obtient le décalage vertical à partir de sa ligne de coin supérieur gauche, en unités de 1/4000 de la zone du graphique.
heightObtient ou définit le décalage vertical à partir de sa ligne d’angle inférieur droit, en unités de 1/4000 de la zone du graphique.
widthObtient ou définit le décalage horizontal à partir de sa colonne d’angle inférieur droit, en unités de 1/4000 de la zone du graphique.
shadowVrai si le cadre a une ombre.
shape_propertiesObtient l’objet ChartFrame.shape_properties.
is_default_pos_be_setIndique si la position par défaut (DefaultX, DefaultY, DefaultWidth et DefaultHeight) est définie.
default_xReprésente x de la position par défaut en unités de 1/4000 de la zone du graphique.
default_yReprésente y de la position par défaut en unités de 1/4000 de la zone du graphique.
default_widthReprésente la largeur de la position par défaut en unités de 1/4000 de la zone du graphique.
default_heightReprésente la hauteur de la position par défaut en unités de 1/4000 de la zone du graphique.
default_x_ratio_to_chartReprésente x de la position par défaut en unités de fraction de la zone du graphique.
default_y_ratio_to_chartReprésente y de la position par défaut en unités de fraction de la zone du graphique.
default_width_ratio_to_chartReprésente la largeur de la position par défaut en unités de fraction de la zone du graphique.
default_height_ratio_to_chartReprésente la hauteur de la position par défaut en unités de fraction de la zone du graphique.
x_ratio_to_chartObtient ou obtient le décalage horizontal à partir de sa colonne du coin supérieur gauche, en unités de rapport de la zone du graphique.
y_ratio_to_chartObtient ou obtient le décalage vertical à partir de sa ligne de coin supérieur gauche, en unités de rapport de la zone du graphique.
width_ratio_to_chartObtient ou définit le décalage horizontal à partir de sa colonne d’angle inférieur droit, en unités de rapport de la zone du graphique.
height_ratio_to_chartObtient ou définit le décalage vertical à partir de sa ligne d’angle inférieur droit, en unités de rapport de la zone du graphique.
x_pixelObtient ou définit la coordonnée x du coin supérieur gauche en unités de pixels.
y_pixelObtient ou définit la coordonnée y du coin supérieur gauche en unités de pixels.
width_pixelObtient ou définit la largeur du cadre en unités de pixels.
height_pixelObtient ou définit la hauteur du cadre en unités de pixels.

Méthodes

MéthodeDescription
set_position_auto(self)Définir la position du cadre sur automatique

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.COLUMN, 5, 0, 15, 5)
# 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)
# Getting Chart Area
chartArea = chart.chart_area
# Setting the foreground color of the chart area
chartArea.area.foreground_color = Color.yellow
# Setting Chart Area Shadow
chartArea.shadow = True
# Saving the Excel file
workbook.save("book1.xls")

Voir également