使用Dygraph我加载csv数据并以格式显示所有记录:
time,height,length
1393710088000,1.8,2,3
1393710089000,1.9,2.1
...
当Dygraph完成加载数据时或当我放大/缩小(选定范围)时,是否可以获得开始和结束时间?所以我想知道选定的时间范围。
答案 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());
});