Javascript 如何强制导航器显示全年时间线,即使其中的数据没有集中显示';我不能跨越一整年

Javascript 如何强制导航器显示全年时间线,即使其中的数据没有集中显示';我不能跨越一整年,javascript,highcharts,highstock,Javascript,Highcharts,Highstock,我正在使用highstock 1.2.4库,我们希望实现以下目标 我在导航按钮上点击“1y”一年。截至今日,应显示2011年11月27日至2012年11月27日 有3个系列的点需要绘制,Y轴(垂直)表示压力,x轴(水平)表示从2011年11月27日到今天的时间 问题是,今年10月,所有3组数据都从不同的点开始,但到目前为止,所有数据都在上升 我得到的印象是highstock然后尝试缩放此数据,导航器也会受到影响 那么-如何强制导航器显示我选择的时间线(2011年11月27日-20212年11

我正在使用highstock 1.2.4库,我们希望实现以下目标

  • 我在导航按钮上点击“1y”一年。截至今日,应显示2011年11月27日至2012年11月27日
  • 有3个系列的点需要绘制,Y轴(垂直)表示压力,x轴(水平)表示从2011年11月27日到今天的时间
  • 问题是,今年10月,所有3组数据都从不同的点开始,但到目前为止,所有数据都在上升
  • 我得到的印象是highstock然后尝试缩放此数据,导航器也会受到影响
那么-如何强制导航器显示我选择的时间线(2011年11月27日-20212年11月27日),3个系列从图表的右侧开始?我们希望它以这种方式工作,以便用户能够看到直到最近才捕获任何数据

其他图表可能会显示去年年底一段时间内捕获的数据,给出时间线的真实表示


到目前为止,组件似乎在尝试缩放数据,我们不希望它这样做。我已经浏览了文档,但时间不多了,我猜可能有人以前会这样做。

假设您知道导航器应该显示的最小/最大值,或者如果您希望它始终显示为“现在”,您可以执行以下操作:

navigator : {
  xAxis: {
      max : new Date().getTime()
  }
}

在您的图表选项中。

假设您知道导航器应显示的最小/最大值,或者如果您希望它始终显示为“现在”,您可以执行以下操作:

navigator : {
  xAxis: {
      max : new Date().getTime()
  }
}

在您的图表选项中。

谢谢!其他人注意:设置
chart.xAxis[0].min
与设置选项不同。谢谢!其他人注意:设置
chart.xAxis[0].min与设置该选项不同。