画笔范围dc.js d3.js

Pie*_*ems 3 brush d3.js dc.js

我试图在d3.js图表​​中获取画笔的值.

_chart.brush().value; 
Run Code Online (Sandbox Code Playgroud)

我只想在图表中选择一个范围时获取画笔范围的值.

Sup*_*gly 6

我想你可能在寻找

brush.extent()
Run Code Online (Sandbox Code Playgroud)

请注意,画笔与x和y标度相关联,它们决定了调用返回的范围.

通常,您使用具有定量比例的画笔,这意味着范围应该从比例域(数据空间)给出一个值,但如果使用序数比例,则范围将从比例范围(像素空间)返回值.

另外需要注意的是,如果画笔只有一个关联的比例(x或y),你可以得到一个简单的范围,但是如果你设置了两个比例,你会得到一个二维矩阵.

看看这里的细节.