Missing Migrants on a Map
A world map displays the global distribution of missing migrants, with semi-transparent circles sized by the total number of dead and missing per location. The visualization uses a natural Earth projection via `d3.geoNaturalEarth1` and `d3.geoPath` to render landmasses, graticules, and country borders from TopoJSON data. Circle radii are scaled with `d3.scaleSqrt` based on the dataset's "Total Dead and Missing" values. The React component structure relies on the `useWorldAtlas` and `useData` hooks to load and process the world atlas and CSV data.
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