ChartArea classe
ChartArea classe
Encapsule l’objet qui représente la zone de graphique dans la feuille de calcul.
Héritage: ChartArea → ChartFrame
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
- module aspose.cells.charts
- classe ChartArea
- classe ChartFrame
- classe Line