[javascript] Chartist에서 범례 추가하기

개요

Chartist는 JavaScript로 구현된 간단하고 유연한 차트 라이브러리입니다. Chartist를 사용하여 생성한 차트에 범례(legend)를 추가하는 방법에 대해 알아보겠습니다.

코드 예제

// 필요한 CSS 파일 가져오기
<link rel="stylesheet" href="chartist.min.css">

// Chartist 패키지 가져오기
<script src="chartist.min.js"></script>

// 차트 생성하기
var chart = new Chartist.Line('.ct-chart', {
  labels: ['', '', '', '', ''],
  series: [
    [5, 2, 3, 7, 4],
    [3, 4, 2, 9, 5]
  ]
});

// 범례 추가하기
var legend = new Chartist.legends.legend({
  bindto: '.ct-legend',
  series: chart.data.series,
  names: ['시리즈 1', '시리즈 2']
});

위 예제 코드에서는 chart 객체를 생성하여 labels 배열과 series 배열로 차트를 설정합니다. 그리고 chart 객체를 사용하여 legend 객체를 생성하여 bindto 옵션을 사용하여 범례를 표시할 요소를 지정합니다. series 배열과 names 배열은 차트 시리즈와 각 시리즈의 이름을 나타냅니다.

참고 자료