Class DataTableBuilder

DataTableBuilder

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축 라벨 또는 원형 차트의 슬라이스 라벨)에 사용됩니다. 다른 열은 주로 데이터에 사용되므로 숫자 값이 필요한 경우가 많습니다.

매개변수

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

리턴

DataTableBuilder: 체이닝을 위한 빌더입니다.


addRow(values)

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

매개변수

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

리턴

DataTableBuilder: 체이닝을 위한 빌더입니다.


build()

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

리턴

DataTable: 데이터 테이블

생성 값

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


setValue(row, column, value)

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

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

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

매개변수

이름유형설명
rowInteger행 색인 (첫 번째 행의 색인은 0임)
columnInteger열 색인 (첫 번째 열의 색인은 0)
valueObject표 셀의 값입니다 (열에 적합한 유형이어야 함).

리턴

DataTableBuilder: 체이닝을 위한 빌더입니다.