2016-10-21 4 views
0

У меня проблемы с highstock. Я выяснил, как перемещаться по другим сериям с помощью объекта оси y, однако я хочу динамически добавлять дополнительные ряды и сдвигать навигатор вниз после добавления дополнительных серий вместе с увеличением высоты содержащего div как больше серии.Динамически перемещать навигатор с высокой загрузкой

Мой текущий подход к перемещению навигатора обновить верхнее свойство оси у присвоенных навигатора как сообщил этот ответ: Move the Highstock navigator position

function moveNavigator(){ 
chart.navigator.yAxis.update({ 
     height : 50, 
     top: 202 
    }); 
} 

http://jsfiddle.net/dwhcj3e7/2/

Если мое понимание было исправьте эту скрипку, чтобы переместить навигатор сверху диаграммы в нижнюю часть диаграммы. Есть ли способ выполнить это поведение без полного создания нового объекта диаграммы?

ответ

0

Используйте метод chart.update() (доступен с версии 5) и обновите верхнее свойство навигатора.

chart.update({ 
     navigator: { 
      top: 202, 
      height: 50 
     } 
    }); 

пример: http://jsfiddle.net/dwhcj3e7/3/

Смежные вопросы