Class Charts

Графики

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

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

function doGet() {
  const 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();

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

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

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

Свойство Тип Описание
Chart Hidden Dimension Strategy Chart Hidden Dimension Strategy Перечисление того, как скрытые измерения в источнике выражаются на диаграмме.
Chart Merge Strategy Chart Merge Strategy Перечисление того, как несколько диапазонов в источнике выражаются на диаграмме.
Chart Type Chart Type Перечисление типов диаграмм, поддерживаемых службой диаграмм.
Column Type Column Type Перечисление допустимых типов данных для столбцов в Data Table .
Curve Style Curve Style Перечень стилей кривых на диаграмме.
Point Style Point Style Перечисление стилей точек на линии.
Position Position Перечисление позиций легенды на диаграмме.

Методы

Метод Тип возврата Краткое описание
new Area Chart() Area Chart Builder Начинает построение диаграммы с областями, как описано в документации Google Chart Tools .
new Bar Chart() Bar Chart Builder Начинает построение гистограммы, как описано в документации Google Chart Tools .
new Column Chart() Column Chart Builder Начинает строить столбчатую диаграмму, как описано в документации Google Chart Tools .
new Data Table() Data Table Builder Создает пустую таблицу данных, значения которой можно установить вручную.
new Data View Definition() Data View Definition Builder Создает новое определение представления данных.
new Line Chart() Line Chart Builder Начинает строить линейную диаграмму, как описано в документации Google Chart Tools .
new Pie Chart() Pie Chart Builder Начинает строить круговую диаграмму, как описано в документации Google Chart Tools .
new Scatter Chart() Scatter Chart Builder Начинает строить точечную диаграмму, как описано в документации Google Chart Tools .
new Table Chart() Table Chart Builder Начинает строить табличную диаграмму, как описано в документации Google Chart Tools .
new Text Style() Text Style Builder Создает новый построитель стилей текста.

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

new Area Chart()

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

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

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


new Bar Chart()

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

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

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


new Column Chart()

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

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

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


new Data Table()

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

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

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

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


new Data View Definition()

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

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

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

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


new Line Chart()

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

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

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


new Pie Chart()

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

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

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


new Scatter Chart()

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

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

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


new Table Chart()

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

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

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


new Text Style()

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

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

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

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