ChartDataTable classe

ChartDataTable classe

Représente un tableau de données graphiques.

Le type ChartDataTable expose les membres suivants :

Propriétés

PropriétéDescription
fontObtient un objet ChartDataTable.font qui représente le paramètre de police de la table de données de graphique spécifiée.
auto_scale_fontTrue si le texte de l’objet change de taille de police lorsque la taille de l’objet change.
La valeur par défaut est True.
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
has_border_horizontalVrai si le tableau de données du graphique comporte des bordures de cellules horizontales
has_border_verticalVrai si le tableau de données du graphique comporte des bordures de cellules verticales
has_border_outlineVrai si le tableau de données du graphique comporte des bordures de contour
show_legend_keyTrue si la clé de légende de l’étiquette de données est visible.
borderRenvoie un objet Border qui représente la bordure de l’objet

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, 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)
chart.show_data_table = True
# Getting Chart Table
chartTable = chart.chart_data_table
# Setting Chart Table Font Color
chartTable.font.color = Color.red
# Setting Legend Key VisibilityOptions
chartTable.show_legend_key = False
# Saving the Excel file
workbook.save("book1.xls")

Voir également