A D3.js recreation of Charles Minard's Napolean's 1812 March.
Data from Wilkinson's The Grammar of Graphics.
Several works provided inspiration; see Michael Friendly's Re-visions of Minard.
Note that this implementation uses several different data files. Included are both original JSON files and associated GeoJSON files. For the army size labels, the data has been massaged some to agree with the (edited) army movements (data from Mike Bostock's Protovis implementation). River data is from Natural Earth; admittedly, the river data is incomplete with portions of rivers missing. Currently, the country data is the entire world. This is unnecessary, as the scale factor is so high. Additionally, the resolution is low. An improvement would be a more limited and better set of country data.
The implementation only makes time explicit for Napolean's retreat, as in the original.
Concerning interaction, all layers support hover interaction to provide focus. Controls toggle whether a layer is displayed. By default, all layers are displayed.