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_mode Indique 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.
border Obtient le Line.
area Obtient le ChartFrame.area.
text_font Obtient un objet ChartFrame.font de l’objet ChartFrame spécifié.
text_options Obtient et définit les options du texte.
font Obtient un objet ChartArea.font de l’objet chartarea spécifié.
auto_scale_font True si le texte de l’objet change de taille de police lorsque la taille de l’objet change. La valeur par défaut est Vrai.
background_mode Obtient et définit le mode d’affichage de l’arrière-plan
background Obtient et définit le mode d’affichage de l’arrière-plan
is_automatic_size Indique si le cadre du graphique est dimensionné automatiquement.
x Obtient ou obtient le décalage horizontal à partir de sa colonne d’angle supérieur gauche.
y Obtient ou obtient le décalage vertical à partir de sa ligne de coin supérieur gauche.
height Obtient ou définit le décalage vertical à partir de sa ligne du coin inférieur droit.
width Obtient ou définit le décalage horizontal à partir de sa colonne d’angle inférieur droit.
shadow Vrai si le cadre a une ombre.
shape_properties Obtient l’objet ChartFrame.shape_properties.
is_default_pos_be_set Indique si la position par défaut (DefaultX, DefaultY, DefaultWidth et DefaultHeight) est définie.
default_x Représente x de la position par défaut
default_y Représente y de la position par défaut
default_width Représente la largeur de la position par défaut
default_height Représente la hauteur de la position par défaut

Méthodes

Méthode Description
set_position_auto() Régler 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