Multiple Views with Brushing Interactive Map
This interactive dashboard displays missing migrant data on a world map alongside a time-series histogram, with brushing on the histogram filtering the map’s bubble markers in real time. The map uses d3.geoNaturalEarth1 projection and d3.geoPath for rendering land and graticules, while circles scale by square root of death counts via d3.scaleSqrt. The histogram bins monthly totals with d3.histogram and enables linked brushing through d3.brushX. Built with React and D3 v5, it renders SVG elements and sources data from a CSV of reported migrant incidents.
AI-generated descriptionInteractive map with brushing on bar charts to display missing migrant data. Demonstrates knowledge of React.js, D3.js, and maintaining component and file organization. This was done in the IDE of VizHub, but would work in VS code with the create React App just as well to commit to GitHub.