Class Charts

Графики

Точка входа для создания диаграмм в скриптах.

В этом примере создается базовая таблица данных, заполняется диаграмма с данными и добавляется на веб-страницу в виде изображения:

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;
}

Характеристики

Свойство Тип Описание
ChartHiddenDimensionStrategy ChartHiddenDimensionStrategy Перечисление того, как скрытые измерения в источнике выражаются на диаграмме.
ChartMergeStrategy ChartMergeStrategy Перечисление того, как несколько диапазонов в источнике выражаются на диаграмме.
ChartType ChartType Перечисление типов диаграмм, поддерживаемых службой диаграмм.
ColumnType ColumnType Перечисление допустимых типов данных для столбцов в DataTable .
CurveStyle CurveStyle Перечень стилей кривых на диаграмме.
PointStyle PointStyle Перечисление стилей точек на линии.
Position Position Перечисление позиций легенды на диаграмме.

Методы

Метод Тип возврата Краткое описание
newAreaChart() AreaChartBuilder Начинает построение диаграммы с областями, как описано в документации Google Chart Tools .
newBarChart() BarChartBuilder Начинает построение гистограммы, как описано в документации Google Chart Tools .
newColumnChart() ColumnChartBuilder Начинает строить гистограмму, как описано в документации Google Chart Tools .
newDataTable() DataTableBuilder Создает пустую таблицу данных, значения которой можно установить вручную.
newDataViewDefinition() DataViewDefinitionBuilder Создает новое определение представления данных.
newLineChart() LineChartBuilder Начинает строить линейную диаграмму, как описано в документации Google Chart Tools .
newPieChart() PieChartBuilder Начинает строить круговую диаграмму, как описано в документации Google Chart Tools .
newScatterChart() ScatterChartBuilder Начинает строить точечную диаграмму, как описано в документации Google Chart Tools .
newTableChart() TableChartBuilder Начинает строить табличную диаграмму, как описано в документации Google Chart Tools .
newTextStyle() TextStyleBuilder Создает новый построитель стилей текста.

Подробная документация

newAreaChart()

Начинает построение диаграммы с областями, как описано в документации Google Chart Tools .

Возвращаться

AreaChartBuilder — AreaChartBuilder, который можно использовать для построения диаграммы с областями.


newBarChart()

Начинает построение гистограммы, как описано в документации Google Chart Tools .

Возвращаться

BarChartBuilder — BarChartBuilder, который можно использовать для построения гистограммы.


newColumnChart()

Начинает строить гистограмму, как описано в документации Google Chart Tools .

Возвращаться

ColumnChartBuilder — ColumnChartBuilder, который можно использовать для построения гистограммы.


newDataTable()

Создает пустую таблицу данных, значения которой можно установить вручную.

Таблицы данных содержат данные для всех типов диаграмм.

Возвращаться

DataTableBuilder — DataTableBuilder, который может хранить данные для диаграмм.


newDataViewDefinition()

Создает новое определение представления данных.

Используйте сеттеры для определения различных свойств представления данных.

Возвращаться

DataViewDefinitionBuilder — DataViewDefinitionBuilder, который можно использовать для создания определения представления данных.


newLineChart()

Начинает строить линейную диаграмму, как описано в документации Google Chart Tools .

Возвращаться

LineChartBuilder — LineChartBuilder, который можно использовать для построения линейной диаграммы.


newPieChart()

Начинает строить круговую диаграмму, как описано в документации Google Chart Tools .

Возвращаться

PieChartBuilder — PieChartBuilder, который можно использовать для построения круговой диаграммы.


newScatterChart()

Начинает строить точечную диаграмму, как описано в документации Google Chart Tools .

Возвращаться

ScatterChartBuilder — ScatterChartBuilder, который можно использовать для построения точечной диаграммы.


newTableChart()

Начинает строить табличную диаграмму, как описано в документации Google Chart Tools .

Возвращаться

TableChartBuilder — TableChartBuilder, который можно использовать для построения табличной диаграммы.


newTextStyle()

Создает новый построитель стилей текста.

Чтобы изменить значения по умолчанию, используйте функции установки.

Возвращаться

TextStyleBuilder — TextStyleBuilder, который можно использовать для создания объекта конфигурации стиля текста.