가이드
Release
v1.4.30

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-gauge module을 별도로 추가해 주셔야 합니다. 모듈 추가 및 사용 방법은 guide/modules (opens in a new tab)에서 확인할 수 있습니다.

seriesGroup.children (opens in a new tab) 업데이트

  • updateOptionschildren을 갱신할 때 하위 시리즈가 매번 새로 생성되며 팔레트 색상이 바뀌던 문제가 수정되었습니다.
  • 동일 type의 시리즈는 기존 인스턴스를 유지한 채 옵션만 반영합니다.

legend 레이아웃

  • 차트가 숨겨진 탭·컨테이너(display: none 등)에서 생성된 뒤 다시 표시될 때, 크기가 0인 상태로 레이아웃되어 legend가 겹쳐 보이던 문제가 수정되었습니다.
  • 컨테이너 크기가 복구되면 레이아웃을 다시 수행합니다.