D3.js Force

D3 force implements a velocity Verlet numerical integrator for simulating physical particles. Force simlations can be used to visualize networks and hierarchies, and to resolve collisions in bubble charts.