动态移动 highstock 导航器

Dynamically move highstock navigator

我在处理 highstock 时遇到了一些问题。我已经想出如何通过 y 轴对象在其他系列周围随机播放,但是我希望动态添加更多系列,并在添加其他系列后向下移动导航器,同时增加包含 [=21 的高度=] 随着更多系列的添加。

我目前移动导航器的方法是更新分配给导航器的 y 轴的顶部 属性,如以下答案所示: Move the Highstock navigator position

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

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

如果我的理解是正确的,这个 fiddle 应该将导航器从图表顶部移动到图表底部。有没有办法在不完全创建新图表对象的情况下完成此行为?

使用 chart.update() 方法(从版本 5 开始可用)并更新导航器的顶部 属性。

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

示例:http://jsfiddle.net/dwhcj3e7/3/