가이드
Release
v1.4.29

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-split module을 별도로 추가해 주셔야 합니다. 모듈 추가 및 사용 방법은 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 모드에서도 동일하게 적용됩니다.