Class DataTableBuilder

DataTableBuilder

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();

메서드

메서드반환 유형간략한 설명
addColumn(type, label)DataTableBuilder데이터 테이블에 열을 추가합니다.
addRow(values)DataTableBuilder데이터 테이블에 행을 추가합니다.
build()DataTable데이터 테이블을 빌드하고 반환합니다.
setValue(row, column, value)DataTableBuilder테이블에서 특정 값을 설정합니다.

자세한 문서

addColumn(type, label)

데이터 테이블에 열을 추가합니다. 열은 0부터 n까지 추가됩니다.

첫 번째 열은 차트에서 라벨 (예: 선 차트의 X축 라벨 또는 원형 차트의 슬라이스 라벨)에 자주 사용됩니다. 다른 열은 데이터에 자주 사용되므로 숫자 값이 필요한 경우가 많습니다.

매개변수

이름유형설명
typeColumnType열의 데이터 유형 (숫자, 문자열 또는 날짜)
labelString열의 라벨 (차트 범례에 사용됨)

리턴

DataTableBuilder — 이 빌더(연결용)


addRow(values)

데이터 테이블에 행을 추가합니다.

매개변수

이름유형설명
valuesObject[]행의 값(열이 입력된 순서와 동일한 순서로 지정됨)

리턴

DataTableBuilder — 이 빌더(연결용)


build()

데이터 테이블을 빌드하고 반환합니다.

리턴

DataTable — 데이터 테이블

생성 값

Error — 데이터 테이블이 비어 있거나 잘못된 경우


setValue(row, column, value)

테이블에서 특정 값을 설정합니다.

데이터 테이블에 열을 추가하기 전에 값을 설정할 수 있습니다. 하지만 열이 추가되지 않으면 값은 무시됩니다.

모든 열 값을 입력할 필요는 없습니다. 누락된 값은 null로 간주됩니다.

매개변수

이름유형설명
rowInteger행 색인 (첫 번째 행의 색인은 0)
columnInteger열 색인 (첫 번째 열의 색인은 0)
valueObject테이블 셀의 값 (열의 올바른 유형이어야 함)

리턴

DataTableBuilder — 이 빌더(연결용)