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 | Cette 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_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, en unités de 1/4000 de la zone du graphique. |
| y | Obtient 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. |
| height | Obtient 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. |
| width | Obtient 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. |
| 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 en unités de 1/4000 de la zone du graphique. |
| default_y | Représente y de la position par défaut en unités de 1/4000 de la zone du graphique. |
| default_width | Représente la largeur de la position par défaut en unités de 1/4000 de la zone du graphique. |
| default_height | Représente la hauteur de la position par défaut en unités de 1/4000 de la zone du graphique. |
| default_x_ratio_to_chart | Représente x de la position par défaut en unités de fraction de la zone du graphique. |
| default_y_ratio_to_chart | Représente y de la position par défaut en unités de fraction de la zone du graphique. |
| default_width_ratio_to_chart | Représente la largeur de la position par défaut en unités de fraction de la zone du graphique. |
| default_height_ratio_to_chart | Représente la hauteur de la position par défaut en unités de fraction de la zone du graphique. |
| x_ratio_to_chart | Obtient 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_chart | Obtient 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_chart | Obtient 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_chart | Obtient 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_pixel | Obtient ou définit la coordonnée x du coin supérieur gauche en unités de pixels. |
| y_pixel | Obtient ou définit la coordonnée y du coin supérieur gauche en unités de pixels. |
| width_pixel | Obtient ou définit la largeur du cadre en unités de pixels. |
| height_pixel | Obtient ou définit la hauteur du cadre en unités de pixels. |
Méthodes
| Méthode | Description |
|---|---|
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
- module
aspose.cells.charts - classe
ChartArea - classe
ChartFrame - classe
Line