2013-04-24 151 views
3

我試着去得到一個d3.js圖刷的價值。範圍d3.js

_chart.brush().value; 

我只想當您選擇圖表中的範圍,以獲得刷的範圍的值。

+1

我想多一點背景將是有益的。 – Sirko 2013-04-24 10:22:55

回答

6

我想你可能會尋找

brush.extent() 

注意刷子與x軸和y尺度有關,且這些決定的範圍內調用返回的東西。

通常情況下,您會使用帶定量比例的畫筆,這意味着範圍應該從比例的域(數據空間)給出一個值,但是如果使用序數比例,則範圍將返回比例範圍內的值(像素空間)。

另外要注意的是,你可以得到一個簡單的範圍回來,如果刷只有一個規模相關的(X或Y),但會給你一個2-d矩陣如果你設置這兩個尺度。

有詳細看看here