v1.1.23
기능 추가
버블스케일
bubbleScale.stepCount옵션으로 범례 단계를 자동으로 만들 수 있게 되었습니다.steps를 지정하지 않으면 시리즈의 값 범위를 이 개수(기본값 3)로 균등하게 나눠 단계를 만듭니다. #616bubbleScale.steps를 객체로 지정할 때label을 생략할 수 있게 되었습니다. 생략하면 단계의value가 tick label 설정에 맞춰 표시됩니다.
줌
general.clickZoomFactor옵션으로 클릭·더블클릭 동작이 한 번에 확대하는 비율(%)을 지정할 수 있게 되었습니다. 기본값은 100이며, 이때 zoom이 2배가 됩니다. #605general.wheelZoomFactor옵션으로 마우스 휠의 확대 비율(%)을 지정할 수 있게 되었습니다(기본값 20). 값의 뜻이 반대인 기존body.wheelZoomFactor는 deprecated되었습니다.
버그 수정
컬러스케일
colorScale.display가legend나both일 때nullStep이 범례 항목으로 표시되지 않던 문제가 수정되었습니다. 색상자와 마찬가지로 범례에도nullStep항목이 나옵니다. #608colorScale에visible: false를 주면 색상자만이 아니라 연결된 시리즈의 색칠까지 빠지던 문제가 수정되었습니다. #630colorScale.location을 바꾼 뒤 지역에 hover하면 색상자의 마커가 움직이지 않던 문제가 수정되었습니다. #617
콜아웃
- waffle·gauge·clock·pin 시리즈에서
callout을 켜면 데이터포인트는 offset 위치로 옮겨지지만 리더선이 표시되지 않던 문제가 수정되었습니다. #620 - bar 시리즈에서 리더선이 막대 몸통 한가운데에서 끝나고,
minSize로 축소된 막대일수록 끝점이 막대에서 벗어나던 문제가 수정되었습니다. 리더선 끝점에는 막대 밑동이 놓입니다. #621 - bar·line 시리즈에서 차트 박스 안쪽의 리더선이 가려지지 않고 그대로 보이던 문제가 수정되었습니다.
클릭 동작
general.clickAction의zoom·center·drillOrZoom과general.dblClickAction의select·zoom·center·drillOrZoom이 동작하지 않던 문제가 수정되었습니다. #605- 이에 맞춰
general.dblClickAction의 기본값이zoom에서none으로 바뀌었습니다.
드릴다운
- 드릴다운으로 표시되는
detail시리즈에 팔레트 색이 적용되지 않아 검정으로 그려지고, 기본 이름이Series 0으로 표시되던 문제가 수정되었습니다. 부모 시리즈의 인덱스를 물려받아 팔레트 색이 적용되며, 이름을 지정하지 않으면map으로 지정한 지도의 이름이 기본 이름이 됩니다. #604
어노테이션
type: 'html'어노테이션의html에 지정한 셀렉터가 요소를 찾지 못하면 차트 전체 렌더가 멈추던 문제가 수정되었습니다. 해당하는 요소가 없으면 그 어노테이션만 표시되지 않습니다. #651
기타
- 한 페이지에 차트를 둘 이상 그리면 뒤 차트의
mapBackground.globeFill, 컬러스케일 색, asset의 gradient가 앞 차트에 지정한 색으로 그려지던 문제가 수정되었습니다. #617 - line 시리즈의
area.visible에true를 지정하면 TypeScript가 타입 오류로 거부하던 문제가 수정되었습니다. #626