Class 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 - チェーン用のこのビルダー