Skip to main content
🌍 Public

Share visualization

Send this visualization to others.

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

Public visualization

Viewing a saved revision (read-only)

e072693aa6e0434f901fba9319e3da84

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

0 stars0🌍 Public
NNita
Last edited Jun 17, 2025
Created on Jun 17, 2025

This interactive D3.js v7 visualization recreates Minard’s 1869 flow map of Napoleon’s 1812 Russian campaign, showing the army’s shrinking size through tan (advance) and black (retreat) bands whose width encodes troop numbers. It plots city markers with dates, river crossings, and a temperature chart, displaying tooltips on mouseover. The code uses `d3.csvParse` to load troop, city, and temperature data, then renders the map with SVG paths via `d3.area` and `d3.curveLinear`, while implementing custom mouseover handlers for the annotations.

AI-generated description