Class Charts

Listas

Punto de entrada para crear gráficos en secuencias de comandos.

En este ejemplo, se crea una tabla de datos básicos, se completa un gráfico de áreas con los datos y se agrega en una página web como imagen:

function doGet() {
  var data = Charts.newDataTable()
      .addColumn(Charts.ColumnType.STRING, "Month")
      .addColumn(Charts.ColumnType.NUMBER, "In Store")
      .addColumn(Charts.ColumnType.NUMBER, "Online")
      .addRow(["January", 10, 1])
      .addRow(["February", 12, 1])
      .addRow(["March", 20, 2])
      .addRow(["April", 25, 3])
      .addRow(["May", 30, 4])
      .build();

  var chart = Charts.newAreaChart()
      .setDataTable(data)
      .setStacked()
      .setRange(0, 40)
      .setTitle("Sales per Month")
      .build();

   var htmlOutput = HtmlService.createHtmlOutput().setTitle('My Chart');
   var imageData = Utilities.base64Encode(chart.getAs('image/png').getBytes());
   var imageUrl = "data:image/png;base64," + encodeURI(imageData);
   htmlOutput.append("Render chart server side: <br/>");
   htmlOutput.append("<img border=\"1\" src=\"" + imageUrl + "\">");
   return htmlOutput;
}

Propiedades

PropiedadTipoDescripción
ChartHiddenDimensionStrategyChartHiddenDimensionStrategyUna enumeración de cómo se expresan en un gráfico las dimensiones ocultas en una fuente.
ChartMergeStrategyChartMergeStrategyUna enumeración de cómo se expresan en un gráfico varios rangos de la fuente.
ChartTypeChartTypeUna enumeración de los tipos de gráficos que admite el servicio de gráficos.
ColumnTypeColumnTypeUna enumeración de los tipos de datos válidos para las columnas de una DataTable.
CurveStyleCurveStyleEs una enumeración de los estilos para las curvas de un gráfico.
PointStylePointStyleEs una enumeración de los estilos de puntos de una línea.
PositionPositionEs una enumeración de las posiciones de la leyenda dentro de un gráfico.

Métodos

MétodoTipo de datos que se muestraDescripción breve
newAreaChart()AreaChartBuilderSe empieza a crear un gráfico de áreas, como se describe en el Gráfico de Google. Tools.
newBarChart()BarChartBuilderComienza a crear un gráfico de barras, como se describe en el Gráfico de Google Tools.
newColumnChart()ColumnChartBuilderComienza a crear un gráfico de columnas, como se describe en el Gráfico de Google Tools.
newDataTable()DataTableBuilderCrea una tabla de datos vacía, cuyos valores se pueden configurar manualmente.
newDataViewDefinition()DataViewDefinitionBuilderCrea una nueva definición de vista de datos.
newLineChart()LineChartBuilderComienza a crear un gráfico de líneas, como se describe en el Gráfico de Google Tools.
newPieChart()PieChartBuilderComienza a crear un gráfico circular, como se describe en el Gráfico de Google. Tools.
newScatterChart()ScatterChartBuilderComienza a crear un diagrama de dispersión, como se describe en el Gráfico de Google Tools.
newTableChart()TableChartBuilderComienza a crear un gráfico de tabla, como se describe en el Gráfico de Google Tools.
newTextStyle()TextStyleBuilderCrea un nuevo compilador de estilo de texto.

Documentación detallada

newAreaChart()

Se empieza a crear un gráfico de áreas, como se describe en el Gráfico de Google. Tools.

Volver

AreaChartBuilder: Indica un AreaChartBuilder, que se puede usar para crear un gráfico de áreas.


newBarChart()

Comienza a crear un gráfico de barras, como se describe en el Gráfico de Google Tools.

Volver

BarChartBuilder: Es un BarChartBuilder, que se puede usar para crear un gráfico de barras.


newColumnChart()

Comienza a crear un gráfico de columnas, como se describe en el Gráfico de Google Tools.

Volver

ColumnChartBuilder: Es un ColumnChartBuilder, que se puede usar para crear un gráfico de columnas.


newDataTable()

Crea una tabla de datos vacía, cuyos valores se pueden configurar manualmente.

Las tablas de datos contienen los datos de todos los tipos de gráficos.

Volver

DataTableBuilder: Es un DataTableBuilder que puede contener datos para los gráficos.


newDataViewDefinition()

Crea una nueva definición de vista de datos.

Usa métodos set para definir las diferentes propiedades de la vista de datos.

Volver

DataViewDefinitionBuilder: Es un DataViewDefinitionBuilder que se puede usar para compilar una definición de vista de datos.


newLineChart()

Comienza a crear un gráfico de líneas, como se describe en el Gráfico de Google Tools.

Volver

LineChartBuilder: Es un LineChartBuilder, que se puede usar para crear un gráfico de líneas.


newPieChart()

Comienza a crear un gráfico circular, como se describe en el Gráfico de Google. Tools.

Volver

PieChartBuilder: Es un PieChartBuilder, que se puede usar para crear un gráfico circular.


newScatterChart()

Comienza a crear un diagrama de dispersión, como se describe en el Gráfico de Google Tools.

Volver

ScatterChartBuilder: Es un ScatterChartBuilder, que se puede usar para compilar un diagrama de dispersión.


newTableChart()

Comienza a crear un gráfico de tabla, como se describe en el Gráfico de Google Tools.

Volver

TableChartBuilder: Es un TableChartBuilder, que se puede usar para crear un gráfico de tabla.


newTextStyle()

Crea un nuevo compilador de estilo de texto.

Para cambiar los valores predeterminados, usa las funciones set.

Volver

TextStyleBuilder: TextStyleBuilder, que se puede usar para compilar un objeto de configuración de estilo de texto.