作为我的初学者,这是有关D3.js的另一个问题。
和很多一样,我已经构造了一个力导向图。
所有节点都存储在一个数组中,所有链接存储在另一个数组中。
现在,我希望将中心节点固定在svg的中间,而其他节点则徘徊在其中。
有没有可能只从力布局中切出一个节点而不会从我的网中掉出来?有人做过吗?
最佳答案
您可以将节点的fixed
属性设置为true
,然后将其放在您喜欢的位置-参见this related question。
// explicity set node position
var fixedNode = graph.nodes[0];
fixedNode.fixed = true;
fixedNode.x = width/2;
fixedNode.y = height/2;
工作提琴:http://jsfiddle.net/nrabinowitz/z2cye/
关于javascript - D3-部分力有向图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12584053/