v1.4.0
✨ 기능 개선[🚨주의]
Axis 표시 기본값 변경
- 데이터 시리즈와 연결되지 않은 축(axis)은 visible = true로 설정해야 표시됩니다.
Tick 계산 로직 변경
- 차트 body 크기에 따라 축의 최소 tick 개수가 자동으로 보장됩니다.
Padding (opens in a new tab) 적용 방식 변경
- minValue, maxValue를 지정해도 축의 padding이 그대로 적용됩니다.
stepCallback (opens in a new tab)(args) 속성 이름 변경
- stepCallback 등 축 관련 콜백에서 args 속성이 변경되었습니다.
- 기존: minValue, maxValue → (패딩 반영된 값)
- 변경: min, max
- 새로운 minValue, maxValue: 데이터 포인트들의 실제 최소/최대값
Series 위치 지정 방식 변경
- Series.col, Series.row 속성이 제거되었습니다.
- Split 모드에서 시리즈 위치는 연결된 xAxis, yAxis의 col (opens in a new tab), row (opens in a new tab)를 따라갑니다.
Continuous Axis baseValue 기본값 변경
- Continuous Axis의 baseValue (opens in a new tab) 기본값이 undefined → 0으로 변경되었습니다.
- 시리즈의 baseValue (opens in a new tab)를 특별히 지정하지 않으면 axis.baseValue를 따라갑니다. 그 값도 없으면 0.
➕ 기능 추가
- Bar (opens in a new tab), BarRange (opens in a new tab) 시리즈 포인트에 width 속성이 추가되었습니다.
- 원래 차지할 너비에 대한 상대값. 1이면 원래대로 표시됩니다.
설정 방법
series: {
name: 'bar-width',
pointLabel: true,
data: [155, 138, 122, { width: 0.5, y: 133 }, 114, 113, 55, { width: 1.5, y: 120 }, 100]
}
🐞 버그 수정
- Funnel Series (opens in a new tab)에 inverted를 true로 설정시 데이터 포인트가 그려지지 않는 문제를 수정했습니다.