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 | ColumnType | 列中的数据类型(数字、字符串或日期) |
label | String | 列的标签(用于图表图例)。 |
弃踢回攻
DataTableBuilder
- 此构建器,用于链接。
addRow(values)
setValue(row, column, value)
在表中设置特定值。
您可以在将列添加到数据表之前设置值。但是,除非在某个时间点添加了该列,否则该值将被忽略。
并非所有列值都需要填写。缺失的映像将被视为null
。
参数
名称 | 类型 | 说明 |
---|---|---|
row | Integer | 行索引(第一行的索引为 0) |
column | Integer | 列索引(第一列的索引为 0) |
value | Object | 表格单元格的值(应为列提供正确的类型)。 |
弃踢回攻
DataTableBuilder
- 此构建器,用于链接