Because it&#x27;s using a graph layout algorithm called Force Directed Graph Drawing, where you basically connect the nodes together with springs and then run a simulation.<p>The algorithm&#x27;s really simple and works pretty well, but unfortunately it doesn&#x27;t really have the concept of &#x27;finished&#x27; --- you just keep simulating until it looks right. Some implementations watch for small deltas and when the change rate gets low they stop the simulation, but it can take a while and people frequently don&#x27;t bother.