我想以一种方式向D3中的力导向图布局添加行为,以使得一旦拖放,拖放的svg节点将停留在其位置,无论图形中发生什么其他情况,都不再更改位置。我已经阅读了有关此API的一些资料,但我想不出一种方法使该API正常工作。
我正在尝试解决的问题是允许用户“拆开”复杂的力图。
最佳答案
按下鼠标时将节点的fixed
属性设置为true。
node.on("mousedown", function(d) { d.fixed = true; });
例如:http://bl.ocks.org/3750558