Мне нужно удалить, а затем добавить yAxis для старших карт, используя javascript.
Однако я не могу найти настройки оси, которые отвечают за исправление проблем с масштабированием и перетаскиванием после увеличения. Вот мой код: http://jsfiddle.net/bso80657/
Если вы прокомментируете строки 53 и 54, вы увидите нормальное поведение по умолчанию: масштабирование работает нормально.
Проблемы с моим кодом после удаления и добавления yAxis:
- Невозможно использовать колесико мыши для увеличения.
- Если вы используете кнопку «плюс» для увеличения, а затем перетащите карту вверх или вниз -сбрасывает настройки масштабирования.
Я мог бы выяснить, что ось должна быть обращена и скрыта.
Вот фрагмент кода, отвечающий за удаление и добавление оси.
var axis = {
reversed: true,
visible: false,
};
//Comment the next two lines to be able to check the default behaviour
chart.yAxis[0].remove(false);
chart.addAxis(axis, false);
Какие еще варианты я должен использовать, чтобы решить эту проблему с увеличением?
Спасибо.