Class ChartDataTable

Class ChartDataTable

Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)

Representa una tabla de datos de gráfico.

public class ChartDataTable

Herencia

objectChartDataTable

Miembros heredados

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Ejemplos


//Instanciando un objeto Workbook
Workbook workbook = new Workbook();

//Obteniendo la referencia de la primera hoja de trabajo
Worksheet worksheet = workbook.Worksheets[0];

//Agregando un valor de muestra a la celda "A1"
worksheet.Cells["A1"].PutValue(50);

//Agregando un valor de muestra a la celda "A2"
worksheet.Cells["A2"].PutValue(100);

//Agregando un valor de muestra a la celda "A3"
worksheet.Cells["A3"].PutValue(150);

//Agregando un valor de muestra a la celda "B1"
worksheet.Cells["B1"].PutValue(60);

//Agregando un valor de muestra a la celda "B2"
worksheet.Cells["B2"].PutValue(32);

//Agregando un valor de muestra a la celda "B3"
worksheet.Cells["B3"].PutValue(50);

//Agregando un gráfico a la hoja de trabajo
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 25, 10);

//Accediendo a la instancia del gráfico recién agregado
Chart chart = worksheet.Charts[chartIndex];

//Agregando NSeries (fuente de datos del gráfico) al gráfico que va desde la celda "A1" hasta "B3"
chart.NSeries.Add("A1:B3", true);

chart.ShowDataTable = true;

//Obteniendo la Tabla del Gráfico
ChartDataTable chartTable = chart.ChartDataTable;

//Estableciendo el color de fuente de la Tabla del Gráfico
chartTable.Font.Color = System.Drawing.Color.Red;

//Estableciendo las opciones de visibilidad de la clave de leyenda
chartTable.ShowLegendKey = false;

//Guardando el archivo de Excel
workbook.Save("book1.xls");

'Instanciando un objeto Workbook
Dim workbook As Workbook = New Workbook()

'Obteniendo la referencia de la primera hoja de trabajo
Dim worksheet As Worksheet = workbook.Worksheets(0)

'Agregando un valor de muestra a la celda "A1"
worksheet.Cells("A1").PutValue(50)

'Agregando un valor de muestra a la celda "A2"
worksheet.Cells("A2").PutValue(100)

'Agregando un valor de muestra a la celda "A3"
worksheet.Cells("A3").PutValue(150)

'Agregando un valor de muestra a la celda "B1"
worksheet.Cells("B1").PutValue(60)

'Agregando un valor de muestra a la celda "B2"
worksheet.Cells("B2").PutValue(32)

'Agregando un valor de muestra a la celda "B3"
worksheet.Cells("B3").PutValue(50)

'Agregando un gráfico a la hoja de trabajo
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.Column, 5, 0, 25, 10)

'Accediendo a la instancia del gráfico recién agregado
Dim chart As Chart = worksheet.Charts(chartIndex)

'Agregando NSeries (fuente de datos del gráfico) al gráfico que va desde la celda "A1" hasta "B3"
chart.NSeries.Add("A1:B3", True)

chart.ShowDataTable = True

'Obteniendo la Tabla del Gráfico
Dim chartTable As ChartDataTable = chart.ChartDataTable

'Estableciendo el color de fuente de la Tabla del Gráfico
chartTable.Font.Color = System.Drawing.Color.Red

'Estableciendo las opciones de visibilidad de la clave de leyenda
chartTable.ShowLegendKey = False

'Guardando el archivo de Excel
workbook.Save("book1.xls")

Propiedades

AutoScaleFont

Verdadero si el texto en el objeto cambia el tamaño de fuente cuando cambia el tamaño del objeto. El valor predeterminado es Verdadero.

public bool AutoScaleFont { get; set; }

Valor de la propiedad

bool

BackgroundMode

Obtiene y establece el modo de visualización del fondo

public BackgroundMode BackgroundMode { get; set; }

Valor de la propiedad

BackgroundMode

Border

Devuelve un objeto Border que representa el borde del objeto

public Line Border { get; }

Valor de la propiedad

Line

Font

Obtiene un objeto Aspose.Cells.Charts.ChartDataTable.Font que representa la configuración de fuente de la tabla de datos del gráfico especificado.

public Font Font { get; }

Valor de la propiedad

Font

HasHorizontalBorder

Verdadero si la tabla de datos del gráfico tiene bordes de celda horizontales

public bool HasHorizontalBorder { get; set; }

Valor de la propiedad

bool

HasOutlineBorder

Verdadero si la tabla de datos del gráfico tiene bordes exteriores

public bool HasOutlineBorder { get; set; }

Valor de la propiedad

bool

HasVerticalBorder

Verdadero si la tabla de datos del gráfico tiene bordes de celda verticales

public bool HasVerticalBorder { get; set; }

Valor de la propiedad

bool

ShowLegendKey

Verdadero si la clave de leyenda de la etiqueta de datos es visible.

public bool ShowLegendKey { get; set; }

Valor de la propiedad

bool

 Español