Class DataTableBuilder

DataTableBuilder

Builder objek DataTable. Membuat tabel data terdiri dari menentukan kolomnya terlebih dahulu, lalu menambahkan barisnya satu per satu. Contoh:

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

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addColumn(type, label)DataTableBuilderMenambahkan kolom ke tabel data.
addRow(values)DataTableBuilderMenambahkan baris ke tabel data.
build()DataTableMembuat dan menampilkan tabel data.
setValue(row, column, value)DataTableBuilderMenetapkan nilai tertentu dalam tabel.

Dokumentasi mendetail

addColumn(type, label)

Menambahkan kolom ke tabel data. Kolom akan ditambahkan dari 0 hingga n.

Kolom pertama sering digunakan oleh diagram untuk label (misalnya, label sumbu X pada diagram garis, atau label irisan pada diagram lingkaran). Kolom lainnya sering digunakan untuk data sehingga sering kali memerlukan nilai numerik.

Parameter

NamaJenisDeskripsi
typeColumnTypejenis data dalam kolom (angka, string, atau tanggal)
labelStringlabel kolom (digunakan untuk legenda diagram).

Pulang pergi

DataTableBuilder — builder ini, untuk pembuatan rantai.


addRow(values)

Menambahkan baris ke tabel data.

Parameter

NamaJenisDeskripsi
valuesObject[]nilai untuk baris, yang ditentukan dalam urutan yang sama dengan kolom yang dimasukkan.

Pulang pergi

DataTableBuilder — builder ini, untuk pembuatan rantai.


build()

Membuat dan menampilkan tabel data.

Pulang pergi

DataTable — tabel data

Menampilkan

Error — jika tabel data kosong atau salah format


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 suatu waktu, nilai akan diabaikan.

Tidak semua nilai kolom perlu diisi. Nilai yang tidak ada akan dianggap sebagai null.

Parameter

NamaJenisDeskripsi
rowIntegerindeks baris (baris pertama memiliki indeks 0)
columnIntegerindeks kolom (kolom pertama memiliki indeks 0)
valueObjectnilai sel tabel (harus memiliki jenis yang tepat untuk kolom).

Pulang pergi

DataTableBuilder — builder ini, untuk pembuatan rantai