ChartDataTable clase

ChartDataTable clase

Representa una tabla de datos de gráfico.

El tipo ChartDataTable expone los siguientes miembros:

Propiedades

PropiedadDescripción
fontObtiene un objeto ChartDataTable.font que representa la configuración de fuente de la tabla de datos del gráfico especificada.
auto_scale_fontVerdadero si el texto del objeto cambia el tamaño de fuente cuando cambia el tamaño del objeto.
El valor por defecto es verdadero.
background_modeObtiene y establece el modo de visualización del fondo.
backgroundObtiene y establece el modo de visualización del fondo.
has_border_horizontalVerdadero si la tabla de datos del gráfico tiene bordes de celda horizontales
has_border_verticalVerdadero si la tabla de datos del gráfico tiene bordes de celda verticales
has_border_outlineVerdadero si la tabla de datos del gráfico tiene bordes de contorno
show_legend_keyVerdadero si la clave de leyenda de la etiqueta de datos está visible.
borderDevuelve un objeto Border que representa el borde del objeto.

Ejemplo

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")

Ver también