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 — 이 빌더(연결용)
setValue(row, column, value)
테이블에서 특정 값을 설정합니다.
데이터 테이블에 열을 추가하기 전에 값을 설정할 수 있습니다. 하지만 열이 추가되지 않으면 값은 무시됩니다.
모든 열 값을 입력할 필요는 없습니다. 누락된 값은 null로 간주됩니다.
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
row | Integer | 행 색인 (첫 번째 행의 색인은 0) |
column | Integer | 열 색인 (첫 번째 열의 색인은 0) |
value | Object | 테이블 셀의 값 (열의 올바른 유형이어야 함) |
리턴
DataTableBuilder — 이 빌더(연결용)