Fork of Multiple Views with Brushing
This example presents a choropleth-style world map of missing migrant incidents, using circle size to encode the number of dead and missing per location. A date histogram below the map allows users to brush a time range, which filters the map’s bubbles to show only incidents within that window. The visualization uses d3.geoPath for map projections, d3.scaleSqrt for sizing, d3.brushX for interactive selection, and d3.scaleTime for the histogram’s temporal axis. Data comes from the Missing Migrants Project CSV, with country boundaries from the World Atlas TopoJSON.