v1.4.30
✨ 기능 개선
category (opens in a new tab) 축 큰 수치 범위 처리
- 카테고리 값의 범위(span)가 데이터 개수 대비 과도하게 클 때, 모든 정수 칸을 슬롯으로 만들지 않고 linear 축처럼 비율로 배치하도록 개선되었습니다.
➕ 기능 추가
axis.tick.showFirst (opens in a new tab) · showLast (opens in a new tab) 양끝 tick 표시 제어
- 축의 첫·마지막 tick 표시 여부를 각각 지정할 수 있습니다.
- category 축에서는
tick.step등으로 생략되는 경우에도 양끝 tick을 유지하거나 제외할 수 있습니다. (showFirst기본값true) - linear · log · time 축에서는
true로 명시한 경우에만 범위(trim) 계산에서 해당 끝 tick을 제거하지 않습니다. - cartesian · polar 차트에 동일하게 적용됩니다.
xAxis: {
type: 'category',
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
tick: {
step: 3,
showFirst: true,
showLast: true
}
}🐞 버그 수정
circlegauge.rim.ranges (opens in a new tab)
rim.ranges로 지정한 구간별 스타일이 반영되지 않던 문제가 수정되었습니다.- circlegauge 기능을 사용하려면
realchart-gaugemodule을 별도로 추가해 주셔야 합니다. 모듈 추가 및 사용 방법은 guide/modules (opens in a new tab)에서 확인할 수 있습니다.
seriesGroup.children (opens in a new tab) 업데이트
updateOptions로children을 갱신할 때 하위 시리즈가 매번 새로 생성되며 팔레트 색상이 바뀌던 문제가 수정되었습니다.- 동일 type의 시리즈는 기존 인스턴스를 유지한 채 옵션만 반영합니다.
legend 레이아웃
- 차트가 숨겨진 탭·컨테이너(
display: none등)에서 생성된 뒤 다시 표시될 때, 크기가 0인 상태로 레이아웃되어 legend가 겹쳐 보이던 문제가 수정되었습니다. - 컨테이너 크기가 복구되면 레이아웃을 다시 수행합니다.