【发布时间】:2012-09-11 21:19:08
【问题描述】:
我想在 D3 中的强制导向图布局中添加一个行为,这样一旦被拖放,一个拖放的 svg 节点就会粘在它的位置,无论在图形。我已经阅读了一些有关此 API 的信息,但我无法找到一种方法来使该 API 正常工作。
我要解决的问题是允许用户“挑选”复杂的力图。
【问题讨论】:
标签: javascript layout graph d3.js force-layout
我想在 D3 中的强制导向图布局中添加一个行为,这样一旦被拖放,一个拖放的 svg 节点就会粘在它的位置,无论在图形。我已经阅读了一些有关此 API 的信息,但我无法找到一种方法来使该 API 正常工作。
我要解决的问题是允许用户“挑选”复杂的力图。
【问题讨论】:
标签: javascript layout graph d3.js force-layout
在鼠标按下时将节点的 fixed 属性设置为 true。
node.on("mousedown", function(d) { d.fixed = true; });
【讨论】:
d.fixed = false。