关闭。这个问题需要details or clarity .它目前不接受答案。
想改善这个问题吗?通过 editing this post 添加详细信息并澄清问题.
8年前关闭。
Improve this question
我已经实现了这个 http://jsbin.com/omokap/3/edit :
但是,我想取消图形的动态行为(例如在 dragend 状态中,但这仅适用于单个节点)并将节点放置在取自 json 的设置点中。
我看到了这个问题 Moving fixed nodes in D3和 Fix Node Position in D3 Force-Directed Layout .
我不明白如何在我的例子中使用它们。
有人可以帮我吗?
最佳答案
解决方案很简单,插入到节点对象 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 库。
为我的目的工作正常。
关于d3.js - d3js 创建具有固定节点的力布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17656502/