【问题标题】:highcharts - zoom issue after changing series datahighcharts - 更改系列数据后的缩放问题
【发布时间】:2012-08-17 12:21:35
【问题描述】:

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

这里是重现的步骤

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

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

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

【问题讨论】:

    标签: highcharts zooming


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2019-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多