เครื่องมือสร้างออบเจ็กต์ DataTable การสร้างตารางข้อมูลประกอบด้วยการระบุคอลัมน์ของตารางก่อน จากนั้นจึงเพิ่มแถวทีละแถว ตัวอย่าง
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();
วิธีการ
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
addColumn(type, label) | DataTableBuilder | เพิ่มคอลัมน์ในตารางข้อมูล |
addRow(values) | DataTableBuilder | เพิ่มแถวในตารางข้อมูล |
build() | DataTable | สร้างและแสดงผลตารางข้อมูล |
setValue(row, column, value) | DataTableBuilder | ตั้งค่าเฉพาะในตาราง |
เอกสารประกอบโดยละเอียด
addColumn(type, label)
เพิ่มคอลัมน์ในตารางข้อมูล ระบบจะเพิ่มคอลัมน์ตั้งแต่ 0 ถึง n
ป้ายกำกับมักจะใช้คอลัมน์แรกกับแผนภูมิ (เช่น ป้ายกำกับแกน X ในแผนภูมิเส้นหรือป้ายกำกับสไลซ์ในแผนภูมิวงกลม) คอลัมน์อื่นๆ มักใช้สำหรับข้อมูลจึงมักจะต้องใช้ค่าตัวเลข
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
type | ColumnType | ประเภทของข้อมูลในคอลัมน์ (ตัวเลข สตริง หรือวันที่) |
label | String | ป้ายกำกับของคอลัมน์ (ใช้สำหรับคำอธิบายแผนภูมิ) |
รีเทิร์น
DataTableBuilder
— เครื่องมือสร้างนี้สำหรับการทำเชน
addRow(values)
เพิ่มแถวในตารางข้อมูล
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
values | Object[] | ค่าสำหรับแถว โดยระบุตามลำดับเดียวกับการป้อนคอลัมน์ |
รีเทิร์น
DataTableBuilder
— เครื่องมือสร้างนี้สำหรับการทำเชน
build()
setValue(row, column, value)
ตั้งค่าเฉพาะในตาราง
คุณสามารถกำหนดค่าก่อนที่จะเพิ่มคอลัมน์ลงในตารางข้อมูล แต่หากไม่ได้เพิ่มคอลัมน์ไว้ ณ จุดใดจุดหนึ่ง ระบบจะไม่สนใจค่า
คุณไม่จำเป็นต้องกรอกค่าคอลัมน์ทั้งหมด ส่วนที่ขาดหายไปจะถือเป็น null
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
row | Integer | ดัชนีแถว (แถวแรกมีดัชนี 0) |
column | Integer | ดัชนีคอลัมน์ (คอลัมน์แรกมีดัชนี 0) |
value | Object | ค่าของเซลล์ในตาราง (ควรเป็นประเภทที่ถูกต้องสำหรับคอลัมน์) |
รีเทิร์น
DataTableBuilder
— เครื่องมือสร้างนี้สำหรับการทำเชน