A discussion of how this project was built, along with its source code so that
you can adapt it to your own site can be found in my book
Visualizing Data.

The program is an example of organic information design,
which is the process of creating software visualizations that
demonstrate and express features of large, dynamic data sources.
The conceptual portion is described in depth in my master's thesis.