You may look at the image above and think it’s a classic visualization from the mid 1800’s. You’ld be wrong, as it’s actually a recreation of an old visualization done by Jim Vallandingham using d3 and Coffeescript for a native HTML5 version.

I choose to try out d3.js for this experiment. This is a javascript framework that is the official successor to the popular Protovis visualization toolkit. d3 allows you to represent your data with native svg elements, which provides a lot of power in terms of layout and style. Furthermore, to make writing javascript more fun, I wrote the visualizations in coffeescript – a language that compiles down to javascript.

via Jim Vallandingham.