我试图在d3.js图表中获取画笔的值.
_chart.brush().value;
Run Code Online (Sandbox Code Playgroud)
我只想在图表中选择一个范围时获取画笔范围的值.
我想你可能在寻找
brush.extent()
Run Code Online (Sandbox Code Playgroud)
请注意,画笔与x和y标度相关联,它们决定了调用返回的范围.
通常,您使用具有定量比例的画笔,这意味着范围应该从比例域(数据空间)给出一个值,但如果使用序数比例,则范围将从比例范围(像素空间)返回值.
另外需要注意的是,如果画笔只有一个关联的比例(x或y),你可以得到一个简单的范围,但是如果你设置了两个比例,你会得到一个二维矩阵.
看看这里的细节.