[javascript] Chartkick에서 사용 가능한 차트 축 눈금 범위 설정 방법

Chartkick는 JavaScript 기반의 간편한 차트 라이브러리로, 데이터 시각화를 위한 다양한 차트를 생성할 수 있습니다. 이번 블로그 포스트에서는 Chartkick에서 사용 가능한 차트 축 눈금 범위를 설정하는 방법에 대해 알아보겠습니다.

1. Chartkick 차트 생성하기

먼저, Chartkick 라이브러리를 로드하고 차트를 생성해야 합니다. 예를 들어, 선 그래프(Line Chart)를 생성하는 방법은 다음과 같습니다:

<%= line_chart(data) %>

이렇게 하면 기본적으로 X축과 Y축의 눈금 범위가 자동으로 설정됩니다. 하지만 때로는 특정한 범위로 축의 눈금을 설정해야 할 필요가 있을 수 있습니다.

2. 축 눈금 범위 설정하기

Chartkick에서 축 눈금 범위를 설정하는 방법은 각각 X축과 Y축에 대해 다릅니다.

2.1. X축 눈금 범위 설정하기

X축의 눈금 범위를 설정하려면 minmax 속성을 사용합니다. 예를 들어, X축의 범위를 0부터 100으로 설정하려면 다음과 같이 코드를 작성할 수 있습니다:

<%= line_chart(data, min: 0, max: 100) %>

2.2. Y축 눈금 범위 설정하기

Y축의 눈금 범위를 설정하려면 library 옵션을 사용해야 합니다. 예를 들어, Y축의 범위를 0부터 10으로 설정하려면 다음과 같이 코드를 작성할 수 있습니다:

<%= area_chart(data, library: { scales: { yAxes: [{ ticks: { min: 0, max: 10 } }] } }) %>

3. 마무리

이렇게 Chartkick에서 사용 가능한 차트 축 눈금 범위를 설정하는 방법에 대해 알아보았습니다. 특정한 눈금 범위가 필요할 때는 위에서 소개한 방법을 사용하여 설정할 수 있습니다. Chartkick에 대한 더 자세한 내용은 공식 문서를 참조하시기 바랍니다.

References