Missing Migrants Multiple Views, with Brushing
This example visualizes missing migrant incidents worldwide with a bubble map and a brushing-linked date histogram. The map uses `d3.geoNaturalEarth1` and `d3.geoPath` to render country boundaries and graticules, with circle sizes scaled by `d3.scaleSqrt` to represent the total dead and missing per incident. The histogram, built with `d3.bin` and `d3.scaleTime`, shows monthly totals and supports brushing via `d3.brushX`; when a date range is selected, the map filters its circles to matching incidents. Both views share data from a CSV of global missing migrants, rendered as SVG within React.
AI-generated descriptionA world map showing country boundaries and city locations with populations of over 50 000
City data source: https://gist.github.com/curran/13d30e855d48cdd6f22acdf0afe27286
Spatial data source: https://unpkg.com/world-atlas@2.0.2/countries-50m.json