가이드
범례(Legend)

범례(Legend)

차트 시리즈 구성을 직관적으로 이해할 수 있도록 각 시리즈별 이름이나 label을 시리즈 종류를 나타내는 아이콘 이미지와 함께 표시하는 구성 요소이다.
범례는 기본적으로 차트 하단에 표시되지만 위치를 지정하는 속성으로 다양한 위치에 표시할 수 있다.

location을 'right'나 'left'로 지정할 수 있다.

차트에 할당된 영역이 좁을 때, 범례 영역을 따로 두지 않을 수 있다. location을 'body'로 지정하고, align, verticalAlign을 지정해서 시리즈 표시 영영의 임의 위치에 표시할 수 있다.

Mouse Pointer

seriesHovering을 true(기본값)로 지정하면, 범례 항목 위에 마우스가 올라갈 때 해당 시리즈가 강조되어 표시된다. 또 범례 항목을 클릭하면 시리즈 표시 여부가 toggle된다.

범례 구성 요소는 Legend API 모델로 접근할 수 있다.

설정

차트 설정의 최상위 legend 항목으로 설정한다.

const config = {
    legend: {
        location: 'right',
        alignBase: 'chart',
        verticalAlign: 'top',
        offsetY: 10,
        ...
    }
};

시리즈가 하나인 경우 기본적으로 범례가 표시되지 않는다. 표시하고 싶다면 visible을 true로 지정한다.

const config = {
    legend: true, // visible 속성을 갖는 모델을 boolean으로 지정하면 visible 값을 설정한다.
};

See Also