Как отключить только масштабирование в диаграмме молнии arction

Я хотел бы отключить только взаимодействие с масштабированием на LightningChartJs, но все же хотел бы использовать перетаскивание и другие события.

Но когда я отключаю его (setMouseInteractionRectangleZoom), другие взаимодействия, такие как перетаскивание, тоже не работают.

Заранее спасибо.


person Yash.S.Narang    schedule 06.07.2020    source источник
comment
Нужно больше информации. При моем тестировании все события работают нормально, когда взаимодействие с мышью отключено с помощью setMouseInteractionRectangleZoom(false).   -  person Snekw    schedule 07.07.2020
comment
Эй, я использую реакцию и отключаю взаимодействие масштабирования с помощью состояния и переключаю его с помощью ссылки на диаграмму. Я мог бы реализовать что-то неправильно, если вы можете поделиться кодом, где мы можем динамически переключать взаимодействия масштабирования в ответ   -  person Yash.S.Narang    schedule 07.07.2020
comment
@Snekw, пожалуйста, дайте мне знать, если вам нужна дополнительная информация   -  person Yash.S.Narang    schedule 07.07.2020


Ответы (1)


С библиотекой проблем нет, и в моей реализации это был недостаток.

Я динамически включал и отключал масштабирование и другие функции с переменными состояния, а функция создания диаграммы находилась внутри хука useCallback, и поэтому диаграмма стала нефункциональной, поскольку useCallback при изменении переменных состояния повторно отображает функцию.

Приношу извинения команде LightningChartJs.

person Yash.S.Narang    schedule 07.07.2020