DataTable オブジェクトのビルダー。データテーブルを作成するには、まず列を指定してから、行を 1 つずつ追加します。例:
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();
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
addColumn(type, label) | DataTableBuilder | データテーブルに列を追加します。 |
addRow(values) | DataTableBuilder | データテーブルに行を追加します。 |
build() | DataTable | データテーブルをビルドして返します。 |
setValue(row, column, value) | DataTableBuilder | テーブル内に特定の値を設定します。 |
詳細なドキュメント
addColumn(type, label)
データテーブルに列を追加します。0 ~ n の列が追加されます。
多くの場合、最初の列はラベル用のグラフ(折れ線グラフの X 軸ラベル、円グラフのスライスラベルなど)で使用されます。他の列はデータに使用されることが多く、数値が必要になることがよくあります。
パラメータ
名前 | 型 | 説明 |
---|---|---|
type | ColumnType | 列内のデータ型(数値、文字列、日付) |
label | String | 列のラベル(グラフの凡例に使用されます)。 |
リターン
DataTableBuilder
- このビルダー(チェーン用)。
addRow(values)
データテーブルに行を追加します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
values | Object[] | 列に入力されるのと同じ順序で指定された行の値。 |
リターン
DataTableBuilder
- このビルダー(チェーン用)。
setValue(row, column, value)
テーブル内に特定の値を設定します。
列をデータテーブルに追加する前に値を設定できます。ただし、ある時点で列が追加されない限り、その値は無視されます。
すべての列の値を入力する必要はありません。欠落しているものは null
と見なされます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
row | Integer | 行インデックス(最初の行のインデックス 0) |
column | Integer | 列のインデックス(最初の列のインデックスは 0) |
value | Object | 表のセルの値(列に適した型を使用する必要があります)。 |
リターン
DataTableBuilder
- このビルダー(チェーン用)