javascript - D3 - 部分力导向图

标签 javascript graph d3.js force-layout

由于我是初学者,这里有另一个关于 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;

工作 fiddle :http://jsfiddle.net/nrabinowitz/z2cye/

关于javascript - D3 - 部分力导向图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12584053/

相关文章:

javascript - lite-server 未在/js 文件夹内提供 .js 文件 - 浏览器不请求/js 文件

android - 图 TableView 库 - 未找到 GraphViewData

javascript - D3 V4 - 尝试绘制简单的折线图

javascript - AngularJS 中的可缩放网络图

javascript - 谷歌地图 geoXML3 : passing a placemark into it's own event listener?

javascript - Jquery 缓动动画在 iPad 上滞后

javascript - 客户端脚本和服务器端脚本语言

c++ - 提高图形连通性计算的性能

algorithm - 时间感知社交图 DS/查询

javascript - 在现有元素之上附加 SVG 项目