Missing Migrants on a map
This map visualizes the locations of missing migrants, using circles overlaid on a world atlas to represent incidents, with circle size scaled by the reported number of individuals. The visualization projects geographic coordinates onto a 2D SVG canvas using D3's `geoNaturalEarth1` and `geoPath` APIs, while rendering country boundaries and graticule lines from a TopoJSON world atlas. Circle radii are mapped from the data's count field using D3's `scaleSqrt`. Data is loaded from a remote CSV, and the React component structure separates data fetching from the pure SVG mark rendering.
AI-generated descriptionA scatter plot of something changing over time. (https://gist.githubusercontent.com/Debiday/5e789cf011f020169e6d17dc7ec7404d/raw/8e3d60b02c20c41482d57c6764910927f07239a8/CA.csv).