javascript - d3 将力导向树布局制作成圆形

标签 javascript d3.js force-layout

如何将力导向树布局制作成圆形

D3.js Titles on Collapsible Force-Directed graph

而不是悬挂?

http://bl.ocks.org/mbostock/1138500

在这里发现一个未回答的类似问题:D3.js how do I arrange nodes of a force layout to be on a circle

显然可以如第二个链接中所示完成。只是不知道怎么办。谢谢!

最佳答案

您可以使用charge()函数来指定每个节点彼此之间的排斥程度。负数越多,它们之间的排斥力就越强。例如,尝试 -250 或 -500。

增加电荷的一个副作用是初始布局更加“有弹性”,因为节点彼此施加更大的力。

关于javascript - d3 将力导向树布局制作成圆形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31211580/

相关文章:

javascript - 当列隐藏在表布局为 :fixed 的表中时,IE8 不会调整 tbody 或 thead 的大小

php - 将渲染的 HTML 保存为图像

javascript - 遍历除最后一个以外的所有刻度线

javascript - 在 D3 中加载 JSON 给出 null 值

javascript - d3.js 链接强度对力图中的链接距离的影响

javascript - 如何向 d3 生成的力导向图的节点添加标题属性?

代表节点的 Svg 图像,在力有向图中改变节点大小

javascript - 如何检测 HTML 绑定(bind)中加载的所有图像?

javascript - 货币代码是欧元 - 金额的格式应不带小数

svg - d3中力向图的语义缩放