본문으로 건너뛰기

차트

데이터를 여러 차트 종류로 시각화할 수 있습니다.

프로퍼티

프로퍼티타입설명
이름 (name)string차트 컴포넌트의 고유 이름
데이터 (code)string (ChartData)차트에 표시할 데이터
제목 (title)string차트 상단에 표시할 제목
부제목 (subtitle)string차트 상단에 표시할 부제목
차트 종류 (type)ChartType차트에 표시할 데이터
X축 (xAxis)ChartXAXisX축 데이터와 제목
Y축 종류, Y축 제목, Y축 계산 함수 (datasets)ChartDataset[]Y축 종류, Y축 제목, Y축 계산 함수 데이터셋
구분 키 (divider)ChartDividerY축을 나눌 구분 키
누적 (isStacked)boolean막대 차트 누적 여부
고정 높이 설정 (isHeightFixed)boolean테이블의 고정 높이 설정 여부
높이 (contentHeight)string테이블의 고정 높이
컴포넌트 숨김 (isHidden)boolean배포된 페이지에서 테이블 숨김 여부

이름 (name)

차트 컴포넌트의 고유 이름을 입력할 수 있는 프로퍼티입니다. 이름 규칙을 참고해주세요.

데이터 (code)

차트에 표시할 데이터 입니다. 워크플로우의 실행 결과로 옵션을 추가하거나, 직접 값을 입력하여 옵션을 추가할 수 있습니다.

제목 (title)

차트 상단에 표시할 제목을 설정할 수 있습니다. (템플릿 텍스트 입력 가능)

부제목 (subtitle)

차트 상단에 표시할 부제목을 설정할 수 있습니다. (템플릿 텍스트 입력 가능)

차트 종류 (type)

차트의 종류 입니다. 차트 종류에는 막대, 라인, 파이 또는 복합표가 있습니다.

복합표를 선택하면 두 개 이상의 Y축을 사용할 수 있습니다. 복합표에서는 막대 또는 라인 축만 사용할 수 있습니다.

X축 데이터, X축 제목(xAxis)

X축에 표시할 데이터와 제목을 설정할 수 있습니다.

X축 제목에 템플릿 텍스트를 사용할 수 있습니다.

Y축 데이터, Y축 제목, Y축 계산 (datasets)

Y축의 종류, 제목과 계산 함수를 설정할 수 있습니다.

Y축 제목에 템플릿 텍스트를 사용할 수 있습니다.

차트 종류가 복합표인 경우 Y축 여러개를 설정할 수 있습니다.

Y축 계산 함수에는 합계, 평균, 개수가 있습니다.

구분 키 (divider)

구분 키를 이용해 차트 데이터를 여러 축으로 나눌 수 있습니다.

누적 (isStacked)

막대 차트는 구분 키를 이용해 누적 차트로 표시할 수 있습니다.

고정 높이 설정 (isHeightFixed)

고정 높이 설정 여부를 선택하는 프로퍼티입니다.
고정 높이를 설정하지 않으면 컴포넌트 내부 크기에 맞추어 높이가 늘어납니다.

높이 (contentHeight)

컴포넌트의 고정 높이 값을 입력하는 프로퍼티입니다.
워크플로우의 실행 결과를 사용하거나 직접 값을 입력하여 높이를 설정할 수 있습니다.

컴포넌트 숨김 (isHidden)

컴포넌트의 숨김 상태를 입력하는 프로퍼티입니다.
워크플로우의 실행 결과를 사용하거나 직접 값을 입력하여 컴포넌트 숨김 상태를 설정할 수 있습니다.
값을 true로 설정할 경우, 배포된 상태에서는 컴포넌트가 숨겨지고 편집 상태에서는 불투명한 상태로 편집이 가능합니다.

타입 정의

type ChartData = Record<string, unknown>[];

type ChartType = 'bar' | 'line' | 'pie' | 'doughnut' | 'complex';

type ChartDatasetType = 'bar' | 'line';

type ChartAggregationFn = 'avg' | 'count' | 'sum';

interface ChartDataset {
type: ChartDatasetType;
key: string;
label: string;
aggregationFn: ChartAggregationFn;
}

export interface ChartDivider {
key: string;
}