我在具有鏈接以及單個節點的網絡上使用d3力仿真。d3-force防止單個節點移動
問題是: 這個力量將所有的東西都推得很遠。
我想要的是,力量只作用於鏈接的節點,如果它們被推向彼此或2個鏈接的組件重疊。
var simulation = d3Force.forceSimulation()
.alphaDecay(0)
.force("link", d3Force.forceLink()
.distance(60)
.strength(0.5)
.id(function(d) { return d.index; }))
.force("charge", d3Force.forceManyBody().strength(-1000))
.restart();