由于我是初学者,这是关于D3.js的另一个问题。
我已经构建了一个力导向图,就像许多人一样。
所有节点都存储在一个阵列中,所有链接都存储在另一个阵列中。
现在我希望中心节点固定在svg的中间,其他人则在它周围徘徊。
是否有可能只从力布局中切出一个节点而不会从网中掉出来?有人已经成功吗?
答案 0 :(得分:2)
您可以将节点的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;