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