[javascript] Chartist에서 다중 시리즈 차트 그리기

Chartist는 간단하고 유연하며 사용하기 쉬운 JavaScript 차트 라이브러리입니다. 이 라이브러리를 사용하면 다양한 종류의 차트를 생성할 수 있습니다. 이번에는 Chartist를 사용하여 다중 시리즈 차트를 그리는 방법을 알아보겠습니다.

필요한 준비물

다중 시리즈 차트를 그리기 위해 Chartist 라이브러리를 불러와야 합니다. 다음과 같이 script 태그를 사용하여 Chartist를 불러올 수 있습니다.

<script src="https://cdn.jsdelivr.net/chartist.js/latest/chartist.min.js"></script>

위 스크립트 태그는 Chartist의 최신 버전을 불러옵니다. 만약 다른 버전을 사용하고 싶다면 해당 버전의 URL을 사용하면 됩니다.

다중 시리즈 차트 그리기

Chartist를 사용하여 다중 시리즈 차트를 그리려면 차트의 데이터와 옵션을 설정해야 합니다. 다음은 간단한 예제 코드입니다.

var data = {
  labels: ['1월', '2월', '3월', '4월', '5월', '6월'],
  series: [
    [300, 400, 500, 600, 700, 800],
    [200, 300, 400, 500, 600, 700],
    [100, 200, 300, 400, 500, 600]
  ]
};

var options = {
  fullWidth: true,
  chartPadding: {
    right: 40
  }
};

new Chartist.Line('.chart', data, options);

위 코드에서 labels는 x축의 라벨을 나타내고, series는 여러 시리즈의 데이터를 나타냅니다. 각 시리즈는 배열로 표현됩니다.

또한 options 객체를 사용하여 차트의 레이아웃 및 스타일 등을 설정할 수 있습니다. 위 예제에서는 차트를 전체 영역에 표시하고 오른쪽 여백을 40px로 설정했습니다.

마지막으로 new Chartist.Line('.chart', data, options)로 차트를 그릴 HTML 요소를 지정하고 데이터와 옵션을 전달하면 차트가 그려집니다.

결론

이제 Chartist를 사용하여 다중 시리즈 차트를 그리는 방법을 알아보았습니다. Chartist는 다양한 차트를 그릴 수 있는 강력한 도구입니다. 자세한 내용은 Chartist 공식 문서를 참조하시기 바랍니다.