[javascript] ApexCharts에서 차트에 범리언 축 설정하기

ApexCharts는 JavaScript로 작성된 강력하고 유연한 차트 라이브러리입니다. 이 라이브러리를 사용하여 데이터를 시각화하고 깔끔하고 자세히 표시된 차트를 생성할 수 있습니다. 차트 축은 데이터의 범위를 표현하는 중요한 요소 중 하나입니다. 이 가이드에서는 ApexCharts를 사용하여 차트에 범리언 축을 설정하는 방법을 알아보겠습니다.

1. 데이터 준비

먼저, 출력하려는 데이터를 준비해야 합니다. 범리언 축을 설정하기 위해서는 데이터가 참과 거짓 값으로 구성되어야 합니다. 예를 들어, 아래와 같은 데이터를 가지고 있다고 가정해봅시다:

const data = [
  { x: 'A', y: true },
  { x: 'B', y: false },
  { x: 'C', y: true },
  { x: 'D', y: false }
];

2. 차트 설정

ApexCharts를 사용하여 범리언 축을 설정하기 위해 options 객체를 생성해야 합니다. 아래의 예제 코드를 참고하여 yaxis 객체에 범리언 축을 추가할 수 있습니다:

const options = {
  chart: {
    type: 'bar',
    height: 350
  },
  series: [
    {
      name: 'Example Series',
      data: data.map(item => item.y)
    }
  ],
  xaxis: {
    categories: data.map(item => item.x)
  },
  yaxis: {
    min: 0,
    max: 1,
    labels: {
      formatter: function (value) {
        return value === 1 ? 'True' : 'False';
      }
    }
  }
};

위의 코드에서, yaxis 객체의 minmax 속성은 가능한 값의 범위를 설정합니다. label 속성은 축 레이블의 표시를 설정합니다. 예제 코드에서는 formatter 함수를 사용하여 1을 “True”로, 0을 “False”로 표시하도록 설정했습니다.

3. 차트 그리기

마지막으로, options 객체와 차트를 그릴 HTML 요소를 new ApexCharts(element, options)를 사용하여 전달하고, .render() 메서드를 호출하여 차트를 그립니다. 아래의 예제 코드를 참고하세요:

// HTML 요소 선택
const chartElement = document.querySelector('#chart');

// ApexCharts 인스턴스 생성
const chart = new ApexCharts(chartElement, options);

// 차트 그리기
chart.render();

위의 코드에서 #chart는 차트를 그릴 HTML 요소의 ID입니다. 본인의 요구에 맞게 ID를 수정하여주세요.

이제 위의 단계를 따라하면 ApexCharts를 사용하여 범리언 축을 설정한 차트를 생성할 수 있습니다. 많은 설정 옵션이 ApexCharts에 존재하므로 공식 문서를 참조하면 더 자세한 내용을 확인할 수 있습니다.