jjzjj

brushNode

全部标签

javascript - 禁用清除 D3.js 画笔

我想使用D3.js画笔来允许用户在轴上选择一系列值。默认情况下,在画笔外部单击会将其清除,因此不会选择任何范围。但是,我想调整此行为,以便在画笔外部单击不会改变画笔范围。实际上,应该没有办法清除画笔,应该始终选择一些范围。我相信我必须Hookbrushevent以某种方式禁用清除,但我真的不知道该怎么做。这是我正在谈论的那种接口(interface)的示例(Fiddle)。当您单击黑色条的左侧或右侧时,画笔被清除并且条消失。如何禁用此行为? 最佳答案 一旦用户在画笔元素上按下鼠标(即在“mousedown.brush”事件上),d3