D3 examples: feel more force

From Mike Bostock's Force Layout Collision Detection D3 demo. This is another example of how Mike Bostock's D3 javascript library can enable beautifully dynamic and responsive interfaces representing data in very creative ways - limited chiefly by our imaginations.

This example was created to demonstrate 'collision' detection whereby the circle objects can detect when they have collided and are not allowed to overlap. It generates an invisible node at the mouse pointer which is given a repulsive 'charge' that repels the circles.

Why is this of interest to Tomorrow's Biodiversity? Find out here.