v1.4.29
✨ 기능 개선
split (opens in a new tab) 차트 crosshair · grid 동기화
- 여러 pane이 동일한 X축을 공유하는 split 차트에서, 커서가 위치한 pane의 crosshair (opens in a new tab) 세로선이 연결된 모든 pane에 동기화되도록 개선되었습니다.
- grid (opens in a new tab)도 pane에 배정된 축뿐 아니라 해당 pane의 시리즈가 연결된 축(공유 X축 포함)을 대상으로 그려지도록 개선되었습니다.
crosshair.onChange콜백이 등록된 경우에만 최근접 데이터 포인트를 계산하도록 변경되어, 콜백이 없을 때 pointer 이동 성능이 개선되었습니다.
split: {
visible: true,
rows: ['*', '4*']
},
xAxis: [{
type: 'time',
grid: true,
crosshair: { visible: true }
}],
series: [
{ type: 'candlestick', data: priceData },
{ type: 'bar', yAxis: 1, data: volumeData }
]- split 차트 기능을 사용하려면
realchart-splitmodule을 별도로 추가해 주셔야 합니다. 모듈 추가 및 사용 방법은 guide/modules (opens in a new tab)에서 확인할 수 있습니다.
➕ 기능 추가
tooltip.listMarkerShape (opens in a new tab) 'none' 지원
- 리스트 모드 툴팁에서 시리즈 색상 마커를 표시하지 않도록
'none'을 지정할 수 있습니다. 'none'일 때 마커 크기·간격이 0으로 계산되어 시리즈 이름과 값만 표시됩니다.
tooltip: {
listMarkerShape: 'none'
}🐞 버그 수정
crosshair 표시
- 플롯(body) 영역을 벗어나거나 포인터가 차트를 떠날 때 crosshair가 사라지지 않던 문제가 수정되었습니다.
- split 모드에서도 동일하게 적용됩니다.