[javascript] ApexCharts에서 차트에 로컬화 설정하기

ApexCharts는 JavaScript로 작성된 강력한 차트 라이브러리입니다. 이 라이브러리를 사용하여 웹 애플리케이션에 다양한 종류의 차트를 구현할 수 있습니다. ApexCharts는 다국어 지원을 제공하며, 차트를 로컬화하여 해당 언어로 표시할 수 있습니다.

로컬화 기능 활성화

ApexCharts에서 로컬화 기능을 활성화하려면 locales 폴더에 해당 언어의 JSON 파일을 추가해야 합니다. 이 JSON 파일에는 해당 언어로 표시해야 하는 텍스트 및 형식 지정을 포함해야 합니다. 예를 들어, 한국어로 표시해야 하는 경우 ko.json 파일을 로컬화 폴더에 추가해야 합니다.

차트에 로컬화 적용하기

로컬화 기능을 활성화 한 후에는 차트 객체를 생성할 때 locales 속성을 설정하여 해당 언어를 지정할 수 있습니다. 예를 들어, 한국어로 표시된 차트를 생성하려면 다음과 같이 코드를 작성할 수 있습니다:

var options = {
  chart: {
    locales: [ApexCharts.locales.ko],
    defaultLocale: "ko",
    // 차트 옵션 설정
  },
  // 추가 옵션 설정
};

var chart = new ApexCharts(document.querySelector("#chart"), options);
chart.render();

위의 예시에서 locales 속성의 값으로 ApexCharts.locales.ko를 설정하고, defaultLocale 속성을 "ko"로 설정하면 차트가 한국어로 표시됩니다. 만약 다른 언어로 표시하고 싶다면 해당 언어의 JSON 파일을 추가하고 값에 따라 locales 속성과 defaultLocale 속성을 변경하면 됩니다.

다른 로컬화 옵션 설정하기

로컬화를 설정하는데 있어서 다양한 옵션을 변경할 수 있습니다. 예를 들어, 숫자 포맷, 날짜 포맷, 툴팁 텍스트, 축 레이블 등을 로컬화할 수 있습니다. 이러한 옵션은 로컬화 파일의 JSON 데이터에 지정되어 있습니다. 따라서 로컬화 파일을 수정하여 원하는 포맷과 텍스트를 설정할 수 있습니다.

결론

ApexCharts를 사용하여 언어에 맞게 차트를 로컬화하는 방법을 알아보았습니다. 로컬화 파일을 추가하고 로컬화 옵션을 설정하여 웹 애플리케이션에 다국어 지원을 추가할 수 있습니다. ApexCharts의 로컬화 기능을 활용하여 사용자에게 호환성 높은 차트 경험을 제공하세요!