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 | 표에 특정 값을 설정합니다. |
자세한 문서
add Column(type, label)
데이터 표에 열을 추가합니다. 열은 0부터 n까지 추가됩니다.
첫 번째 열은 차트에서 라벨에 자주 사용됩니다 (예: 선 차트의 X축 라벨 또는 원형 차트의 슬라이스 라벨). 다른 열은 데이터에 사용되는 경우가 많으므로 숫자 값이 필요한 경우가 많습니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
type | Column | 열의 데이터 유형 (숫자, 문자열, 날짜) |
label | String | 열 라벨 (차트 범례에 사용됨) |
리턴
Data
: 체이닝을 위한 이 빌더
add Row(values)
데이터 표에 행을 추가합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
values | Object[] | 열이 입력된 순서와 동일하게 지정된 행의 값입니다. |
리턴
Data
: 체이닝을 위한 이 빌더
set Value(row, column, value)
표에 특정 값을 설정합니다.
데이터 표에 열을 추가하기 전에 값을 설정할 수 있습니다. 그러나 열이 추가되지 않으면 값은 무시됩니다.
모든 열 값을 채울 필요는 없습니다. 누락된 항목은 null
로 간주됩니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
row | Integer | 행 색인 (첫 번째 행의 색인은 0) |
column | Integer | 열 색인 (첫 번째 열의 색인은 0) |
value | Object | 표 셀의 값 (열에 적합한 유형이어야 함) |
리턴
Data
: 체이닝을 위한 이 빌더