score:10

Here is an example of static force-directed layout initialization.

"Rather than updating the graph with each tick, we run the graph a fixed number of times, and then display it once."

force.start();
for (var i = n * n; i > 0; --i) force.tick();
force.stop();

This doesn't prevent you from setting draggable nodes the usual way:

.call(force.drag);

You can help the links get the settle down to the size you want by controlling the linkStrength


Related Query

More Query from same tag