Multiple Views with Brushing
✓ Published0🌍 Public
Two coordinated views show migration incidents by location and time. A bubble map projects incident coordinates using d3.geoNaturalEarth1 and d3.geoPath, with circle sizes scaled by the square root of deaths and missing persons. A time histogram below aggregates incidents by month using d3.bin and d3.timeMonths, summing the same metric. Brushing the histogram with d3.brushX filters the map’s circles to the selected date range. Data comes from a CSV of H1B visa records, while state boundaries use TopoJSON from the US Atlas.
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.
MIT Licensed