d3 force graph:粘性节点

时间:2012-09-19 14:28:06

标签: javascript layout graph d3.js force-layout

我想在D3中添加一个强制导向图形布局的行为,这样一旦丢弃,拖放的svg节点就会在其位置上移动,不管是否发生了什么,都不再改变位置图形。我已经完成了关于这个API的一些阅读,但我无法找到一种方法来使这个工作。

我想解决的问题是允许用户“挑选”复杂的力图。

1 个答案:

答案 0 :(得分:11)

在mousedown上将节点的fixed属性设置为true。

node.on("mousedown", function(d) { d.fixed = true; });

例如:http://bl.ocks.org/3750558