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

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

X축 눈금 위치 설정하기

new Chartkick.LineChart("chart", data, {
  xaxis: { // X축 설정
    labels: ["2021-01-01", "2021-02-01", "2021-03-01"],
    positions: ["2021-01-01", "2021-02-15", "2021-03-30"]
  }
});

위 예제에서는 X축 눈금을 설정할 때 xaxis 객체를 사용합니다. labels 속성에는 눈금에 표시할 값들을 배열로 전달하고, positions 속성에는 해당 눈금이 위치할 날짜 값을 배열로 전달합니다. 이를 통해 X축 눈금의 위치와 표시할 값들을 자유롭게 조정할 수 있습니다.

Y축 눈금 위치 설정하기

new Chartkick.LineChart("chart", data, {
  yaxis: { // Y축 설정
    min: 0,
    max: 100,
    positions: [0, 25, 50, 75, 100]
  }
});

Y축의 눈금 위치를 설정할 때에는 yaxis 객체를 활용합니다. minmax 속성을 사용하여 Y축의 최소값과 최대값을 설정하고, positions 속성에는 표시할 눈금의 값을 배열로 전달합니다. 이를 통해 Y축 눈금의 위치와 범위를 조정할 수 있습니다.

차트 축 눈금 위치 설정 주의사항

Chartkick에서는 X축과 Y축의 눈금 위치를 손쉽게 설정할 수 있는 기능을 제공합니다. 이를 통해 사용자가 원하는 방식으로 차트를 조정할 수 있습니다.

참고 자료