Я использую оболочку ChartJs для платформы Vaadin, и мне нужно обновить диаграмму данными, когда пользователь делает масштабирование или панорамирование.Можно ли каким-то образом поймать событие, когда пользователь прокручивает колесо мыши и получает минимальное / максимальное значения оси X (где отображаются метки даты и времени), чтобы передать их в бэкэнд и получить новые данные из базы данных?
Попробуйте добавить в параметры графика код ниже
options:{ pan: { enabled: true, mode: 'x', speed: 10, threshold: 10, onPan: function({chart}) { // Do something console.log(`I was panned!!!`); } } }