Migrant Deaths Linked Views with Brushing
Linked views with brushing show migrant deaths on a world map and a time-series histogram of monthly totals. Brushing a time range on the histogram filters the map’s bubble markers to show deaths within that period. The map uses d3.geoNaturalEarth1 and d3.geoPath for country boundaries and graticules, while circle size encodes death counts via d3.scaleSqrt. The histogram uses d3.bin, d3.brushX, and React’s useMemo for performance. Data comes from the Missing Migrants Project subset CSV.
AI-generated descriptionThe final installment from the online course Datavis 2020.
A world map showing cities with population greater than 50,000. City data from Simplemaps: World Cities Database.
Country boundaries from World Atlas TopoJSON, polished for visual style, including graticules.
This iteration is optimized for performance using React's useMemo hook.