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
: 체이닝을 위한 빌더입니다.