어노테이션(Annotations)
맥과 시리즈만으로 맵과 관련 데이터 표시 요구사항을 대분분 구현할 수 있지만,
불충분하거나, 보다 직관적인 표현을 위해 annotation들을 추가로 사용할 수 있다.
어노테이션들은 시리즈들보다 먼저 표시되거나 이 후에 표시될 수 있다.
front 속성을 true로 지정하면 시리즈들이 그려진 후에 그려진다.
설정
어노테이션은 chart(맵차트 전체 영역)와 body(맵과 시리즈가 표시되는 영역) 두 영역 기준으로 배치되도록 설정할 수 있다.
차트 어노테이션들은 차트 설정의 최상위 'annotations'나 'annotation' 항목으로 설정하고,
(목록으로 설정하는 다른 구성 요소의 경우와 같이 단/복수 형 모두 가능하지만 복수형이 우선한다.)
어노테이션의의 종류는 'type' 속성으로 지정한다.
특별히 지정하지 않으면 'text'로 자동 설정되지만, 명시적으로 종류를 지정하는 것이 좋다.
어노테이션이 둘 이상이면 배열로 지정하고, 하나면 배열 없이 지정해도 된다.
body 어노테이션들은 body의 최상위 항목으로 설정한다.
const config = {
annotation: [{
type: 'image',
}],
body: {
annotation: {
}
}
};
현재 3가지 종류의 어노테이션이 있다.
Text 어노테이션
type은 'text'이고,
텍스트를 표시한다.
기본 어노테이션으로서 설정에서 type을 지정하지 않으면 이 어노테이션으로 생성된다.
자세한 내용은 가이드 설명과 설정 페이지를 참조한다.
Image 어노테이션
type은 'image'이고,
이미지를 표시한다.
자세한 내용은 가이드 설명과 설정 페이지를 참조한다.
Shape 어노테이션
type은 'shape'이고,
도형을 표시한다.
자세한 내용은 가이드 설명과 설정 페이지를 참조한다.