Class DataTableBuilder

DataTableBuilder

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

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addColumn(type, label)DataTableBuilderMenambahkan kolom ke tabel data.
addRow(values)DataTableBuilderMenambahkan baris ke tabel data.
build()DataTableMem-build 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 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

NamaJenisDeskripsi
typeColumnTypejenis data dalam kolom (angka, {i>string<i}, atau tanggal)
labelStringlabel kolom (digunakan untuk legenda diagram).

Return

DataTableBuilder — builder ini, untuk membuat rantai.


addRow(values)

Menambahkan baris ke tabel data.

Parameter

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

Return

DataTableBuilder — builder ini, untuk membuat rantai.


build()

Mem-build dan menampilkan tabel data.

Return

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 titik tertentu, nilai tersebut akan diabaikan.

Tidak semua nilai kolom harus diisi. Item 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).

Return

DataTableBuilder — builder ini, untuk membuat rantai