Dygraph选择了开始和结束时间

时间:2014-03-01 21:44:04

标签: dygraphs

使用Dygraph我加载csv数据并以格式显示所有记录:

time,height,length
1393710088000,1.8,2,3
1393710089000,1.9,2.1
... 

当Dygraph完成加载数据时或当我放大/缩小(选定范围)时,是否可以获得开始和结束时间?所以我想知道选定的时间范围。

1 个答案:

答案 0 :(得分:4)

您想调用xAxisRange方法,该方法返回可见范围的一对时间戳。如果您想在用户缩放时收到通知,请使用zoomCallback。 zoomCallbacks获取一些指示可见范围的参数。

g = new Dygraph(div, data, {
  zoomCallback: function(minX, maxX, yRanges) {
    console.log("Zoomed to [", minX, ", ", maxX, "]");
  }
});

g.ready(function() {
  console.log("Data loaded. x-axis range is:", g.xAxisRange());
});