DrilldownOptions extends ChartItemOptions
맵 시리즈의 드릴다운 동작 설정.
Options
autoMapChange: boolean (opens in a new tab)
drilldown 실행 시 detail 시리즈에 연결된 맵이 차트의 base맵이 되도록 한다.
default :true
duration: number (opens in a new tab)
transition이 'zoom'일 때
확대·이동 애니메이션을 실행하는 시간(ms).
transition과 마찬가지로 최상위 맵 시리즈에 지정한 값을 쓴다.
default :500
enabled: boolean (opens in a new tab)
false로 지정하면 클릭 등으로 사용자가 drilldown할 수 없다.
default :true
fillRatio: number (opens in a new tab)
transition이 'zoom'일 때
클릭한 영역이 화면을 채우는 비율.
0보다 크고 1 이하로 지정한다.
transition과 마찬가지로 최상위 맵 시리즈에 지정한 값을 쓴다.
default :0.85
scope: DrilldownScope
drilldown 후 detail 시리즈에 표시할 영역의 범위.
'selected'로 지정하면 클릭한 영역의 하위 영역만 남고,
드릴다운 패널에도 시리즈 이름 대신 그 영역 이름이 표시된다.
하위 영역이 하나도 없는 영역은 drilldown하지 않는다.
영역을 지정하지 않고 drilldown()을 호출하면 기준이 될 영역이 없으므로
'selected'라도 하위 지도 전체가 표시된다.
'all'하위 지도의 영역을 모두 표시한다.'selected'클릭한 영역의 하위 영역만 표시한다.
하위 영역은 하위 지도의parentKey속성으로 찾고, 그 속성이 없으면 영역 id의 접두어로 찾는다.
default :'all'
style: SVGStyleOrClass
스타일셋 혹은 class selector.
default :undefined
transition: DrilldownTransition
drilldown할 때의 화면 전환 방식.
'zoom'으로 지정하면 클릭한 영역으로 확대·이동하는 애니메이션을 먼저 보여주고,
그 애니메이션이 끝난 뒤에 하위 시리즈로 교체한다.
drillup에는 적용되지 않는다. 올라올 때는 zoom을 곧바로 되돌리고 시리즈만 바꾼다.
애니메이션이 도는 동안 들어온 drilldown과 drillup 요청은 무시한다.
영역을 지정하지 않고 drilldown()을 호출하면 확대할 기준이 없으므로
'zoom'이라도 곧바로 교체한다.
최상위 맵 시리즈에 지정한 값을 모든 단계가 쓴다. detail 시리즈에 지정한 값은 적용되지 않는다.
'none'하위 시리즈로 곧바로 교체한다.'zoom'클릭한 영역으로 확대·이동한 뒤 하위 시리즈로 교체한다.
default :'none'
visible: boolean (opens in a new tab)
표시 여부.
default :true