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)
데이터 표에 행을 추가합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
values | Object[] | 행에 대한 값이며 열이 입력된 순서와 동일하게 지정됩니다. |
리턴
DataTableBuilder
: 체이닝을 위한 이 빌더입니다.
setValue(row, column, value)
표에 특정 값을 설정합니다.
열을 데이터 표에 추가하기 전에 값을 설정할 수도 있습니다. 그러나 열이 어느 시점에 추가된 값은 무시됩니다.
모든 열 값을 채울 필요는 없습니다. 누락된 항목은 null
로 간주됩니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
row | Integer | 행 색인 (첫 번째 행의 색인 0) |
column | Integer | 열 색인 (첫 번째 열의 색인은 0) |
value | Object | 표 셀의 값입니다 (열에 대해 올바른 유형이 있어야 함). |
리턴
DataTableBuilder
: 체이닝을 위한 이 빌더