Конструктор объектов DataTable. Создание таблицы данных состоит в том, чтобы сначала указать ее столбцы, а затем добавлять строки по одной. Пример:
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();
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
add Column(type, label) | Data Table Builder | Добавляет столбец в таблицу данных. |
add Row(values) | Data Table Builder | Добавляет строку в таблицу данных. |
build() | Data Table | Создаёт и возвращает таблицу данных. |
set Value(row, column, value) | Data Table Builder | Задает определенное значение в таблице. |
Подробная документация
addColumn(type, label)
Добавляет столбец в таблицу данных. Столбцы будут добавляться от 0 до n.
Первый столбец часто используется диаграммами для подписей (например, подписи оси X на линейных диаграммах или подписи секторов на круговых диаграммах). Остальные столбцы часто используются для данных и, следовательно, часто требуют числовых значений.
Параметры
| Имя | Тип | Описание |
|---|---|---|
type | Column Type | Тип данных в столбце (число, строка или дата) |
label | String | Заголовок столбца (используется для легенд диаграмм). |
Возвращаться
DataTableBuilder — это построитель таблиц для создания цепочек вызовов.
addRow(values)
Добавляет строку в таблицу данных.
Параметры
| Имя | Тип | Описание |
|---|---|---|
values | Object[] | Значения для строки указываются в том же порядке, в котором вводятся значения столбцов. |
Возвращаться
DataTableBuilder — это построитель таблиц для создания цепочек вызовов.
build()
setValue(row, column, value)
Задает определенное значение в таблице.
Вы можете задать значение перед добавлением столбца в таблицу данных. Однако, если столбец не будет добавлен в какой-либо момент, это значение будет проигнорировано.
Не все значения столбцов нужно заполнять. Отсутствующие значения будут считаться null .
Параметры
| Имя | Тип | Описание |
|---|---|---|
row | Integer | индекс строки (первая строка имеет индекс 0) |
column | Integer | Индекс столбца (первый столбец имеет индекс 0) |
value | Object | Значение ячейки таблицы (должно иметь правильный тип для столбца). |
Возвращаться
DataTableBuilder — этот конструктор предназначен для создания цепочек таблиц.