我已经实现了这个http://jsbin.com/omokap/3/edit:
但是,我想取消图形的动态行为(比如dragend状态,但仅适用于单个节点)并将节点放在设置点中,取自json。
我看到了这些问题Moving fixed nodes in D3和Fix Node Position in D3 Force-Directed Layout。 我不明白如何在我的例子中使用它们。
有人能给我一个帮助吗?
答案 0 :(得分:9)
解决方案是简单插入节点对象x,y坐标和固定:如此
{ name: "Sara", id:"1", x:239.31191418045182, y:296.78520431471384, fixed:true},
{ name: "Raul", id:"2", x:261.1651006560272, y:200.78448049334696, fixed:true},
{ name: "Stefano", id:"3", fixed:false},
{ name: "Michele", id:"4", fixed:false}
这是一个工作示例http://jsbin.com/omokap/8/edit请添加自己的d3js库。
为了我的目的工作正常。