[javascript] ApexCharts에서 데이터에 대한 툴팁 설정하기

먼저, ApexCharts를 웹 페이지에 추가한 후 차트를 생성합니다. 예를 들어 바 차트를 생성하는 코드는 다음과 같습니다:

// HTML에서 차트를 보여줄 요소 선택
const chartElement = document.querySelector('#chart');

// 차트 생성
const chart = new ApexCharts(chartElement, {
  chart: {
    type: 'bar',
  },
  series: [{
    name: '피자 판매량',
    data: [45, 70, 80, 64, 70],
  }],
  xaxis: {
    categories: ['', '', '', '', ''],
  },
});

// 차트 표시
chart.render();

다음으로, 툴팁을 설정하기 위해 tooltip 객체를 사용합니다. tooltip 객체에는 다양한 옵션을 설정할 수 있습니다. 예를 들어, enabled 옵션을 사용하여 툴팁을 활성화할 수 있습니다. 기본적으로 툴팁은 활성화되어 있습니다. 또한 xy 옵션을 사용하여 툴팁의 위치를 조정할 수 있습니다. 다음은 tooltip 객체의 사용 예입니다:

// 툴팁 옵션 설정
chart.options.tooltip = {
  enabled: true,  // 툴팁 활성화
  x: {
    show: true,  // x 축 툴팁 표시
    format: 'dd MMM',  // x 축 날짜 형식
  },
  y: {
    formatter: (value) => `${value} 개`,  // y 축 값 형식
  },
};

이제 차트를 다시 렌더링하면 설정한 툴팁이 적용됩니다. 툴팁은 데이터 포인트 위에 마우스를 올리면 표시됩니다. x 옵션을 사용하여 날짜 형식을 지정하거나 y 옵션을 사용하여 값 형식을 변경할 수 있습니다.

더 많은 툴팁 옵션은 ApexCharts 공식 문서를 참조하시기 바랍니다. ApexCharts 공식 문서