chart

문서 › 차트 종류

게이지

목표 대비 달성률 같은 값 하나.

type: 'gauge' 는 data.series[0].data[0] 값 하나를 그립니다. 범위는 gauge: { min, max }(기본 0–100), bands 로 구간 색을 정하면 값이 들어간 구간의 색으로 칠합니다.

움직이는 예제

이 예제의 코드

const chart = createChart('#chart', {
  type: 'gauge',
  title: '이번 달 목표 달성률',
  unit: '%',
  gauge: {
    min: 0,
    max: 100,
    label: '목표 5억 원',
    bands: [{ to: 50, color: '#e34948' }, { to: 80, color: '#eda100' }, { to: 100, color: '#1baf7a' }],
  },
  data: { series: [{ name: '달성률', data: [72.4] }] },
});
setTimeout(() => chart.update({ series: [{ name: '달성률', data: [86.1] }] }), 2500);
gauge 속성설명
min / max범위 (기본 0 / 100)
bands[{ to, color }] — 값이 to 이하인 첫 구간의 색
label숫자 아래 작은 글