LegendOptions
맵차트 시리즈 구성을 직관적으로 이해할 수 있도록 도와주는 범례 설정 모델.
visible 기본값이 undefined이고,
따로 지정하지 않으면 시리즈가 둘 이상 포함돼야 legend가 표시된다.
범례 개요 페이지를 참조한다.
Options
align: Align
수평 배치.
값을 지정하지 않으면, 기본값이 location이 'body'일 때는 'left',
'left', 'right'일 때는 'center'이다.
'center'영역 가운데로 정렬한다.'left'왼쪽으로 정렬한다.'right'오른쪽으로 정렬한다.
default :undefined
alignBase: AlignBase
legend 정렬 기준.
'chart''map''parent'상위 모델이 존재하는 경우 상위 모델 영역 기준. 상위가 없으면 기본값(대부분 'body')과 동일. ex) subtitle인 경우 title 기준.
default :undefined
background: MapWidgetBackgroundOptions
범례나 scale의 배경 설정 옵션.
default :undefined
footer: MapWidgetCaptionOptions
범례나 scale의 footer 설정 옵션.
default :undefined
group: string (opens in a new tab)
이 위젯이 표시될 위젯 그룹 이름.
그룹에 포함되지 않은 위젯은 location 설정에 따라 위젯 섹션이나 body 영역에 표시된다.
default :undefined
itemGap: number (opens in a new tab)
legend 아이템들 사이의 간격.
default :8
itemsAlign: LegendItemsAlign
한 라인의 item들이 배치되는 위치.
'center'center: 수평 혹은 수직의 중앙으로 몰아서 배치한다.'end'end: 수평일 때 오른쪽, 수직일 때는 아래쪽으로 몰아서 배치한다.'start'수평일 때 왼쪽, 수직일 때는 위쪽으로 몰아서 배치한다.
default :'center'
itemsPerLine: number (opens in a new tab)
한 줄 당 표시할 최대 legend 항목 수.
default :undefined
layout: LegendLayout
item 배치 방향.
'auto'legend가 맵차트 좌우에 배치되면 item들을 수직으로 배치하고, legend가 맵차트 상하에 배치되면 item들을 수평으로 배치한다.'horizontal'item들을 수평으로 배치한다.'vertical'item들을 수직으로 배치한다.
default :'auto'
lineGap: number (opens in a new tab)
라인 사이의 간격.
default :0
location: ChartItemLocation
범례나 scale 표시 위치.
'body'맵차트 본체 영역 내부에 표시한다.'bottom'맵차트 본체 아래 표시한다.'left'맵차트 본체 왼쪽에 표시한다.'right'맵차트 본체 오른쪽에 표시한다.'top'맵차트 타이틀 아래 표시한다.
default :'bottom'
markerGap: number (opens in a new tab)
marker와 text사이의 간격.
default :4
markerSize: number (opens in a new tab)
marker 크기.
default :10픽셀.
markerVisible: boolean (opens in a new tab)
marker 표시 여부.
default :true
maxHeight: PercentSize
수직 배치일 때,
최대 높이를 픽셀 단위의 크기 혹은 body 높이에 대한 상대 길이를 '%'로 지정한다.
default :undefined
maxWidth: PercentSize
수평 배치일 때,
최대 너비를 픽셀 단위의 크기 혹은 body 너비에 대한 상대 길이를 '%'로 지정한다.
default :undefined
name: string (opens in a new tab)
시리즈에서 참조하는 범례나 스케일 이름.
default :undefined
offsetX: number (opens in a new tab)
범례 또는 scale과 (location이 body일 때)body 또는 맵차트 경계 사이의 수평 간격.
default :0
offsetY: number (opens in a new tab)
범례 또는 scale과 (location이 body일 때)body 또는 맵차트 경계 사이의 수직 간격.
default :0
order: number (opens in a new tab)
그룹 내에서 배치 순서.
값을 지정하지 않거나 잘못 지정하면 마자믹에 배치된다.
default :undefined
reversed: boolean (opens in a new tab)
true면 나중에 배치되는 시리즈가 먼저 표시된다.
default :undefined
sameTextColor: boolean (opens in a new tab)
범례 항목의 텍스트에도 marker와 동일한 색상을 적용한다.
default :undefined
seriesHovering: boolean (opens in a new tab)
시리즈가 연결된 범례 아이템에 마우스가 올라가면 나머지 시리즈들을 반투명 처리해서 연결된 시리즈를 강조한다.
default :true
style: SVGStyleOrClass
스타일셋 혹은 class selector.
default :undefined
title: MapWidgetCaptionOptions
범례나 scale의 타이틀 설정 옵션.
default :undefined
verticalAlign: VerticalAlign
수직 배치.
값을 지정하지 않으면, 기본값이 location이 'body'일 때는 'top',
'top', 'bottom'일 때는 'middle'이다.
'bottom''middle''top'
default :undefined
visible: boolean (opens in a new tab)
명시적으로 true로 설정되거나, 명시적 false가 아니면서 표시 항목 수가 1보다 클 때 표시된다.
default :undefined