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