Я использую HighCharts HighStock в собственном приложении и пытаюсь получить текущие видимые данные диаграммы, чтобы обновить всплывающую подсказку с последними видимыми данными. У меня уже есть последнее значение при загрузке, так как это последнее значение массива данных, но мне не удается получить значение после прокрутки.
events: {
render() {
const chart = this;
points = [];
Highcharts.each(chart.series, (s) => {
if (s.visible) {
const lastPoint = s.points[s.points.length - 1];
if (lastPoint.y === null) lastPoint.y = 0;
points.push(lastPoint);
}
});
chart.tooltip.refresh(points);
},