1

有一个奇怪的行为 ar 甚至可能是 highcharts 中的错误。如果我在图表缩放时更改系列数据,我不能再缩放它了:(((

以下是重现的步骤

  1. 转到http://jsfiddle.net/CXKmD/2/
  2. 使用鼠标缩放图表
  3. 单击“更改”按钮更改图表数据
  4. 尝试使用鼠标再次缩放

问题是在这些步骤之后event.xAxis未定义,因此我们无法获得鼠标缩放选择的最小/最大值。

是否有任何解决方法可以让图表在缩放状态下更改其数据,然后进一步缩放?

4

1 回答 1

1

不是错误您不必要地将时间戳转换为日期对象,而 setExteremeMethod 需要时间戳,而现在您正在传递一个日期。将您的代码更改为此并且它有效

if (event.xAxis[0]) {
    startDt = event.xAxis[0].min;
    endDt = event.xAxis[0].max;
}

小提琴@ http://jsfiddle.net/jugal/tdkwy/

于 2012-08-17T13:15:35.990 回答