Skip to main content
🌍 Public

Share visualization

Send this visualization to others.

Fork of Fork of Fork of Fork of The map of soldier data visualization in war - Napoleon's Russian campaign

Public visualization

Fork of Fork of Fork of Fork of The map of soldier data visualization in war - Napoleon's Russian campaign

0 stars1🌍 Public

This D3.js visualization replays Napoleon’s 1812 Russian campaign with a Minard-inspired flow map, showing troop strength as area-proportional bands that first advance toward Moscow and then retreat westward, paired with a temperature chart tracing the freezing retreat. The code builds the army streams using `d3.area` with a Catmull-Rom curve, parses embedded CSV data for troops, cities, rivers, and temperatures, and adds interactive tooltips—driven by `d3.select` and `d3.transition`—plus hover highlights and animated styling from the included CSS.

AI-generated description

Napoleon's Russian Campaign Visualization

An interactive D3.js visualization inspired by Charles Joseph Minard's famous 1869 flow map showing Napoleon's disastrous Russian campaign of 1812.

Features

  • Visual representation of troop movements and losses
  • Temperature chart showing the harsh winter conditions during the retreat
  • Interactive tooltips with detailed information
  • Responsive design for different screen sizes

Technologies Used

  • D3.js (Data-Driven Documents)
  • HTML5
  • CSS3
  • JavaScript

Data

The visualization includes:

  • Troop movements with survivors count
  • Temperature data during the retreat
  • City locations with historical dates
  • River locations

Inspirations

This visualization is inspired by Charles Joseph Minard's flow map, which Edward Tufte described as "probably the best statistical graphic ever drawn."

Comments

Sign in to join the discussion.

MIT Licensed