Class TableChartBuilder

TableChartBuilder

Un compilador para gráficos de tablas. Para obtener más detalles, consulta la documentación de Google Charts.

Este es un ejemplo que muestra cómo crear un gráfico de tabla. Los datos se importan de una hoja de cálculo de Google.

// Get sample data from a spreadsheet.
var dataSourceUrl = 'https://docs.google.com/spreadsheet/tq?range=A1%3AF' +
    '&key=0Aq4s9w_HxMs7dHpfX05JdmVSb1FpT21sbXd4NVE3UEE&gid=4&headers=-1';

var chartBuilder = Charts.newTableChart()
    .setDimensions(600, 500)
    .enablePaging(20)
    .setDataSourceUrl(dataSourceUrl);

var chart = chartBuilder.build();

Métodos

MétodoTipo de datos que se muestraDescripción breve
build()ChartCompila el gráfico.
enablePaging(enablePaging)TableChartBuilderEstablece si se habilita la paginación a través de los datos.
enablePaging(pageSize)TableChartBuilderHabilita la paginación y establece la cantidad de filas en cada página.
enablePaging(pageSize, startPage)TableChartBuilderHabilita la paginación, establece el número de filas en cada página y la primera página de la tabla que se mostrará (página los números están basados en cero).
enableRtlTable(rtlEnabled)TableChartBuilderSe agrega compatibilidad básica para idiomas que se escriben de derecha a izquierda (como el árabe o el hebreo) al revertir el el orden de columnas de la tabla, para que la columna cero sea la columna que se encuentra más a la derecha y la última columna la columna más a la izquierda.
enableSorting(enableSorting)TableChartBuilderEstablece si se deben ordenar las columnas cuando el usuario hace clic en un encabezado.
setDataSourceUrl(url)TableChartBuilderEstablece la URL de la fuente de datos que se utiliza para extraer datos de una fuente externa, como Google Hojas de cálculo.
setDataTable(tableBuilder)TableChartBuilderConfigura la tabla de datos que se usará para el gráfico con un DataTableBuilder.
setDataTable(table)TableChartBuilderEstablece la tabla de datos que contiene las líneas del gráfico, así como las etiquetas del eje X.
setDataViewDefinition(dataViewDefinition)TableChartBuilderEstablece la definición de la vista de datos que se usará para el gráfico.
setDimensions(width, height)TableChartBuilderEstablece las dimensiones del gráfico.
setFirstRowNumber(number)TableChartBuilderEstablece el número de fila para la primera fila de la tabla de datos.
setInitialSortingAscending(column)TableChartBuilderEstablece el índice de la columna según la cual la tabla debe ordenarse inicialmente (ascendente).
setInitialSortingDescending(column)TableChartBuilderEstablece el índice de la columna según la cual la tabla debe ordenarse inicialmente (orden descendente).
setOption(option, value)TableChartBuilderEstablece las opciones avanzadas para este gráfico.
showRowNumberColumn(showRowNumber)TableChartBuilderEstablece si se muestra el número de fila como la primera columna de la tabla.
useAlternatingRowStyle(alternate)TableChartBuilderEstablece si el estilo de color alternativo se debe asignar a las filas impares y pares de un gráfico de tabla.

Documentación detallada

build()

Compila el gráfico.

Volver

Chart: Es un objeto de gráfico, que puede incorporarse en documentos o elementos de la IU, o usarse como estático. imagen.


enablePaging(enablePaging)

Establece si se habilita la paginación a través de los datos.

El comportamiento predeterminado es la paginación inhabilitada. Si la paginación está habilitada, el tamaño de página predeterminado es 10.

Parámetros

NombreTipoDescripción
enablePagingBooleantrue si se debe habilitar la paginación; de lo contrario, false.

Volver

TableChartBuilder: Este compilador es útil para el encadenamiento.


enablePaging(pageSize)

Habilita la paginación y establece la cantidad de filas en cada página.

El tamaño de página predeterminado es 10.

// Creates a table chart builder and enables paging with page size of 5.
var builder = Charts.newTableChart();
builder.enablePaging(5);

Parámetros

NombreTipoDescripción
pageSizeIntegerLa cantidad de filas en cada página de la tabla.

Volver

TableChartBuilder: Este compilador es útil para el encadenamiento.


enablePaging(pageSize, startPage)

Habilita la paginación, establece el número de filas en cada página y la primera página de la tabla que se mostrará (página los números están basados en cero).

El tamaño predeterminado de la página es 10 y la página de inicio predeterminada es 0.

// Creates a table chart builder and enables paging with page size of 5 and displays page 2
// first.
var builder = Charts.newTableChart();
builder.enablePaging(5, 2);

Parámetros

NombreTipoDescripción
pageSizeIntegerLa cantidad de filas en cada página de la tabla.
startPageIntegerEs la primera página de la tabla que se mostrará (los números de página se basan en cero).

Volver

TableChartBuilder: Este compilador es útil para el encadenamiento.


enableRtlTable(rtlEnabled)

Se agrega compatibilidad básica para idiomas que se escriben de derecha a izquierda (como el árabe o el hebreo) al revertir el el orden de columnas de la tabla, para que la columna cero sea la columna que se encuentra más a la derecha y la última columna la columna más a la izquierda.

Esto no afecta al índice de columna en los datos subyacentes, solo al orden de visualización. La visualización de tablas no admite la visualización completa de idioma bidireccional (BiDi) con esta opción. Esta opción se ignora si habilitas la paginación (con la opción de página) o si la tabla tiene barras de desplazamiento porque especificaste opciones de alto y ancho más pequeñas que la el tamaño de tabla requerido. El comportamiento predeterminado es la compatibilidad con RTL inhabilitada.

Parámetros

NombreTipoDescripción
rtlEnabledBooleantrue si la compatibilidad con la derecha a la izquierda debe estar habilitada, false de lo contrario.

Volver

TableChartBuilder: Este compilador es útil para el encadenamiento.


enableSorting(enableSorting)

Establece si se deben ordenar las columnas cuando el usuario hace clic en un encabezado.

Si el ordenamiento está habilitado, cuando los usuarios hacen clic en el encabezado de la columna, las filas se colocan ordenado. El comportamiento predeterminado es el ordenamiento habilitado.

Parámetros

NombreTipoDescripción
enableSortingBooleantrue para habilitar el ordenamiento haciendo clic en los encabezados de las columnas; de lo contrario, false.

Volver

TableChartBuilder: Este compilador es útil para el encadenamiento.


setDataSourceUrl(url)

Establece la URL de la fuente de datos que se utiliza para extraer datos de una fuente externa, como Google Hojas de cálculo. Si se proporcionan una URL de fuente de datos y una DataTable, se ignora la URL de la fuente de datos.

Para obtener más información sobre cómo consultar las fuentes de datos, revisa la documentación de Google Charts.

Parámetros

NombreTipoDescripción
urlStringEs la URL de la fuente de datos, incluidos los parámetros de consulta.

Volver

TableChartBuilder: Este compilador es útil para el encadenamiento.


setDataTable(tableBuilder)

Configura la tabla de datos que se usará para el gráfico con un DataTableBuilder. Este es un método de conveniencia para configurar la tabla de datos sin necesidad de llamar a build().

Parámetros

NombreTipoDescripción
tableBuilderDataTableBuilderUn compilador de tablas de datos. Como parte de esto, se crea instantáneamente una nueva tabla de datos. llamada, por lo que las actualizaciones que se realicen en el compilador no se reflejarán en el gráfico.

Volver

TableChartBuilder: Este compilador es útil para el encadenamiento.


setDataTable(table)

Establece la tabla de datos que contiene las líneas del gráfico, así como las etiquetas del eje X. El la primera columna debe ser una cadena y contener las etiquetas del eje horizontal. Cualquier cantidad de columnas puede seguir, todas deben ser numéricas. Cada columna se muestra como una línea separada.

Parámetros

NombreTipoDescripción
tableDataTableSourceLa tabla de datos que se usará para el gráfico.

Volver

TableChartBuilder: Este compilador es útil para el encadenamiento.


setDataViewDefinition(dataViewDefinition)

Establece la definición de la vista de datos que se usará para el gráfico.

Parámetros

NombreTipoDescripción
dataViewDefinitionDataViewDefinitionUn objeto de definición de vista de datos que define la vista que se debe derivada de la fuente de datos dada para el dibujo del gráfico.

Volver

TableChartBuilder: Este compilador es útil para el encadenamiento.


setDimensions(width, height)

Establece las dimensiones del gráfico.

Parámetros

NombreTipoDescripción
widthIntegerEs el ancho del gráfico en píxeles.
heightIntegerLa altura del gráfico en píxeles.

Volver

TableChartBuilder: Este compilador es útil para el encadenamiento.


setFirstRowNumber(number)

Establece el número de fila para la primera fila de la tabla de datos.

El número predeterminado de la primera fila es 1.

// Creates a table chart builder and sets the first row to be 2.
var builder = Charts.newTableChart();
builder.setFirstRowNumber(2);

Parámetros

NombreTipoDescripción
numberIntegerEl número de la primera fila de la tabla de datos.

Volver

TableChartBuilder: Este compilador es útil para el encadenamiento.


setInitialSortingAscending(column)

Establece el índice de la columna según la cual la tabla debe ordenarse inicialmente (ascendente).

La columna os está ordenada de forma ascendente y está marcada con una flecha pequeña que lo indica.

// Creates a table chart builder and sorts it by the second column (ascending).
var builder = Charts.newTableChart();
builder.setInitialSortingAscending(2);

Parámetros

NombreTipoDescripción
columnIntegerNúmero de la columna según la cual la tabla debe ordenarse inicialmente.

Volver

TableChartBuilder: Este compilador es útil para el encadenamiento.


setInitialSortingDescending(column)

Establece el índice de la columna según la cual la tabla debe ordenarse inicialmente (orden descendente).

El SO de la columna está ordenado de forma descendente y está marcada con una flecha pequeña que lo indica.

// Creates a table chart builder and sorts it by the second column (descending).
var builder = Charts.newTableChart();
builder.setInitialSortingDescending(2);

Parámetros

NombreTipoDescripción
columnIntegerNúmero de la columna según la cual la tabla debe ordenarse inicialmente.

Volver

TableChartBuilder: Este compilador es útil para el encadenamiento.


setOption(option, value)

Establece las opciones avanzadas para este gráfico. Consulta las opciones disponibles para este gráfico. Este método no tiene efecto si la opción dada no es válida.

// Build a table chart which renders HTML.
var builder = Charts.newTableChart();
builder.setOption('allowHtml', {@code true});
var chart = builder.build();

Parámetros

NombreTipoDescripción
optionStringLa opción para establecer.
valueObjectValor que se va a establecer.

Volver

TableChartBuilder: Este compilador es útil para el encadenamiento.


showRowNumberColumn(showRowNumber)

Establece si se muestra el número de fila como la primera columna de la tabla.

El comportamiento predeterminado no muestra los números de las filas.

Parámetros

NombreTipoDescripción
showRowNumberBooleantrue si la primera columna de la tabla debe mostrar el número de fila. De lo contrario, false.

Volver

TableChartBuilder: Este compilador es útil para el encadenamiento.


useAlternatingRowStyle(alternate)

Establece si el estilo de color alternativo se debe asignar a las filas impares y pares de un gráfico de tabla.

El comportamiento predeterminado es que las filas tengan un estilo de color alternativo.

Parámetros

NombreTipoDescripción
alternateBooleantrue si los estilos de color deben ser alternados; de lo contrario, false.

Volver

TableChartBuilder: Este compilador es útil para el encadenamiento.