D3 course - Missing Migrant Data
This interactive visualization maps recorded migrant deaths and disappearances worldwide, with each city’s circle radius scaled by the square root of its reported total dead and missing. The map renders landmasses in gray on a dark globe, with graticules and country boundaries drawn via `d3.geoPath` and `d3.geoGraticule`. It projects the data using `d3.geoNaturalEarth1`, overlays circles via React SVG, and loads city records from a CSV, with sizes determined by `d3.scaleSqrt`. Missing migrant data comes from a public subset, while country shapes use the World Atlas TopoJSON.
AI-generated descriptionA 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.