2014-03-01 134 views
1

随着Dygraph我在格式加载CSV数据并显示所有记录:Dygraph选择开始和结束时间

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

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

回答

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()); 
}); 
相关问题