Class DataTableBuilder

DataTableBuilder

DataTable オブジェクトのビルダー。データテーブルの作成は、まず列を指定し、次に 1 行ずつ行を追加することで行います。例:

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();

メソッド

メソッド戻り値の型概要
addColumn(type, label)DataTableBuilderデータテーブルに列を追加します。
addRow(values)DataTableBuilderデータテーブルに行を追加します。
build()DataTableデータテーブルをビルドして返します。
setValue(row, column, value)DataTableBuilderテーブルに特定の値を設定します。

詳細なドキュメント

addColumn(type, label)

データテーブルに列を追加します。列は 0 から n まで追加されます。

最初の列は、グラフでラベル(折れ線グラフの X 軸ラベルや円グラフのスライスラベルなど)に使用されることがよくあります。他の列はデータに使用されることが多く、数値が必要になることがよくあります。

パラメータ

名前タイプ説明
typeColumnType列のデータのタイプ(数値、文字列、日付)
labelString列のラベル(グラフの凡例に使用されます)。

戻る

DataTableBuilder \- チェーン用のこのビルダー。


addRow(values)

データテーブルに行を追加します。

パラメータ

名前タイプ説明
valuesObject[]行の値。列が入力された順序で指定します。

戻る

DataTableBuilder \- チェーン用のこのビルダー。


build()

データテーブルをビルドして返します。

戻る

DataTable \- データテーブル

例外

Error \- データテーブルが空の場合、または形式が正しくない場合


setValue(row, column, value)

テーブルに特定の値を設定します。

列をデータテーブルに追加する前に値を設定できます。ただし、列が追加されない限り、値は無視されます。

すべての列の値を入力する必要はありません。欠落している値は null とみなされます。

パラメータ

名前タイプ説明
rowInteger行インデックス(最初の行のインデックスは 0)
columnInteger列インデックス(最初の列のインデックスは 0)
valueObjectテーブル セルの値(列の正しいタイプにする必要があります)。

戻る

DataTableBuilder \- チェーン用のこのビルダー