[javascript] Highcharts에서 범례 설정하기

Highcharts는 데이터 시각화를 위한 강력한 JavaScript 라이브러리입니다. 이 라이브러리를 사용하면 다양한 종류의 차트를 생성하고 사용자 정의할 수 있습니다. 이 문서에서는 Highcharts에서 범례(legend)를 설정하는 방법에 대해 알아보겠습니다.

범례란?

범례는 차트에 포함된 다른 시리즈들에 대한 식별 정보를 제공하는 역할을 합니다. 이를 통해 사용자는 각 시리즈가 어떤 데이터를 나타내는지 쉽게 구분할 수 있습니다. Highcharts는 범례의 위치, 스타일, 레이아웃 등을 사용자가 설정할 수 있도록 다양한 옵션을 제공합니다.

범례 설정하기

Highcharts에서 범례를 설정하는 방법은 간단합니다. legend 객체를 사용하여 원하는 설정을 적용할 수 있습니다. 다음은 범례를 오른쪽 상단에 표시하고, 가로로 나열하는 예시 코드입니다.

Highcharts.chart('container', {
    // 차트 설정
    // ...

    legend: {
        align: 'right',
        layout: 'horizontal'
    },

    // 시리즈 설정
    // ...
});

위 코드에서 align 속성은 범례의 수평 정렬 위치를 지정하고, layout 속성은 범례의 레이아웃 방식을 나타냅니다. 다른 속성도 마찬가지로 사용자가 원하는 대로 설정할 수 있습니다.

추가 설정 가능한 범례 옵션

Highcharts에서는 범례의 스타일, 위치, 크기, 보틈 등 추가적인 설정을 할 수 있습니다. 아래는 일부 옵션의 예시입니다.

자세한 범례 설정 옵션에 대해서는 Highcharts 공식 문서를 참고해주세요.

마무리

Highcharts에서는 간단하게 legend 객체를 사용하여 범례를 설정할 수 있습니다. 추가적인 설정 옵션을 활용하여 범례의 스타일과 위치를 원하는 대로 조정할 수 있습니다. Highcharts 공식 문서에서 자세한 정보를 확인하시고, 다양한 범례 설정을 시도해보세요!

참고 자료