Builder objek DataTable. Membuat tabel data terdiri dari langkah pertama menentukan kolomnya, lalu menambahkan barisnya, satu per satu. Contoh:
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();
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addColumn(type, label) | DataTableBuilder | Menambahkan kolom ke tabel data. |
addRow(values) | DataTableBuilder | Menambahkan baris ke tabel data. |
build() | DataTable | Mem-build dan menampilkan tabel data. |
setValue(row, column, value) | DataTableBuilder | Menetapkan nilai tertentu dalam tabel. |
Dokumentasi mendetail
addColumn(type, label)
Menambahkan kolom ke tabel data. Kolom akan ditambahkan dari 0 ke n.
Kolom pertama sering digunakan oleh diagram untuk label (misalnya, label sumbu X pada diagram garis, atau label irisan di diagram lingkaran). Kolom lainnya sering digunakan untuk data dan oleh karena itu sering kali memerlukan nilai numerik.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
type | ColumnType | jenis data dalam kolom (angka, {i>string<i}, atau tanggal) |
label | String | label kolom (digunakan untuk legenda diagram). |
Return
DataTableBuilder
— builder ini, untuk membuat rantai.
addRow(values)
Menambahkan baris ke tabel data.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
values | Object[] | nilai untuk baris, ditentukan dalam urutan yang sama seperti ketika kolom dimasukkan. |
Return
DataTableBuilder
— builder ini, untuk membuat rantai.
build()
setValue(row, column, value)
Menetapkan nilai tertentu dalam tabel.
Anda dapat menetapkan nilai sebelum menambahkan kolom ke tabel data. Namun, kecuali jika kolom ditambahkan pada titik tertentu, nilai tersebut akan diabaikan.
Tidak semua nilai kolom harus diisi. Item yang tidak ada akan dianggap sebagai null
.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
row | Integer | indeks baris (baris pertama memiliki indeks 0) |
column | Integer | indeks kolom (kolom pertama memiliki indeks 0) |
value | Object | nilai sel tabel (harus memiliki jenis yang tepat untuk kolom). |
Return
DataTableBuilder
— builder ini, untuk membuat rantai