2014-03-01 130 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()); 
}); 
相關問題