禁用d3画笔调整大小

el_*_*_le 5 d3.js

是否可以使用静态宽度的刷子,即不可调整大小的刷子?它仍然需要拖延.似乎没有任何迹象表明它是否可能在文档中.

小智 6

可以通过 css 隐藏调整大小手柄来阻止调整大小

g.brush>.resize {
    display: none;
}
Run Code Online (Sandbox Code Playgroud)


Lar*_*off 5

没有明确的选项,但您需要做的就是重置刷子事件处理程序中的域

var brush = d3.svg.brush().on("brush", brushed);

function brushed() {
  brush.extent(desiredDomain);
}
Run Code Online (Sandbox Code Playgroud)