我已经构建了一份过去一届国会参议院投票模式的力导向布局。根据任何两名投票至少75%相同的参议员之间的连接,有102个节点和2,600条边:
我已经尝试多次调整电荷、重力和链接距离系数,希望找到一个理想点,使得节点之间不会太密集或过于分散。使用链接距离会在连接两个集群的四个红色节点之间创造出比逻辑上更多的空间。不设置链接距离则会导致两个集群远离彼此。
是否有任何选择正确值的指南,基于边缘密度或任何其他社交网络分析指标?
当前布局定义如下:
var force = d3.layout.force()
.nodes(d3.values(nodes))
.links(d3.values(links))
.size([width - 2 * margin, height - 2 * margin])
.charge(-80)
.gravity(0.25)
.linkDistance(50)
.on("tick", tick)
.start();
谢谢!
更新:在jsFiddle上搭建此项目有点复杂,但您可以随意在GitHub上克隆或分叉 vote_studies。