|
|
|
@ -39,10 +39,9 @@ d3.forceSimulation()
|
|
|
|
.nodes(nodesData)
|
|
|
|
.nodes(nodesData)
|
|
|
|
.force("charge_force", d3.forceManyBody())
|
|
|
|
.force("charge_force", d3.forceManyBody())
|
|
|
|
.force("center_force", d3.forceCenter(WIDTH / 2, HEIGHT / 2)) //position centering force at center x,y coords
|
|
|
|
.force("center_force", d3.forceCenter(WIDTH / 2, HEIGHT / 2)) //position centering force at center x,y coords
|
|
|
|
.force("links", d3.forceLink(linksData)
|
|
|
|
.force("links", d3.forceLink(linksData).id(function(datum){
|
|
|
|
.id(function(datum){
|
|
|
|
|
|
|
|
return datum.name
|
|
|
|
return datum.name
|
|
|
|
}))
|
|
|
|
}).distance(160))
|
|
|
|
.on("tick", function(){
|
|
|
|
.on("tick", function(){
|
|
|
|
nodes.attr("cx", function(datum) { return datum.x; })
|
|
|
|
nodes.attr("cx", function(datum) { return datum.x; })
|
|
|
|
.attr("cy", function(datum) { return datum.y; });
|
|
|
|
.attr("cy", function(datum) { return datum.y; });
|
|
|
|
|