1

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

  • 从导航按钮中,我单击“1y”一年。从今天开始应该显示,2011 年 11 月 27 日至 2012 年 11 月 27 日
  • 有 3 个点要绘制,Y 轴(垂直)代表压力,x 轴(水平)代表从 2011 年 11 月 27 日到今天的时间。
  • 问题是所有 3 组点都从今年 10 月的不同点开始,但所有数据都运行到现在
  • 我得到的印象是 highstock 然后尝试缩放此数据并且导航器因此受到影响

那么 - 我如何强制导航器显示我选择的时间线(27/11/2011 - 27/11/20212),其中 3 个系列从图表的右侧开始?我们希望它以这种方式工作,以便用户可以看到直到最近才捕获到任何数据。

其他图表可能会显示在去年底的一段时间内捕获的数据,从而提供时间线的真实表示。

到目前为止,该组件似乎在尝试扩展数据,我们不希望它这样做。我已经搜索了文档,但时间不多了,我猜想那里有人以前会这样做。

4

1 回答 1

1

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

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

在您的图表选项中。

于 2013-03-04T16:28:32.653 回答