Я пытаюсь добавить обработчик событий для setExtremes для оси X.Однако этот обработчик событий вызывается более одного раза для каждого действия масштабирования, и всякий раз, когда диаграмма перерисовывается, количество срабатываний этого события увеличивается.
Когда у меня что-то похожее на следующее:
xAxis: {
...options.xAxis,
events: {
setExtremes: event => console.log('setExtremes'),
afterSetExtremes: event => console.log('afterSetExtremes'),
},
},
Моя консоль заполняется обоими вызовами.Если я запускаю достаточное количество обновлений диаграммы, консоль выглядит следующим образом (обратите внимание, что каждый console.log запускается 23 раза).
Я просмотрел документацию Highcharts, а также их форум и другие вопросы о переполнении стека, пытаясь найти что-то, связанное с моей проблемой, но, похоже, ничего не имеет отношения к этой проблеме.
Что я должен сделать, чтобы исправить проблему, подобную этой?
РЕДАКТИРОВАТЬ:
Мы используем расширение карты для highcharts-реагировать-официальный
require('highcharts/modules/map')(Highcharts);
Это кажетсяпроисходит только в обработчике масштабирования колесика мыши, так как обработчик при нажатии срабатывает только один раз, независимо от того, сколько раз обновлялся график