{"version":"1.0","type":"rich","title":"Brushing example","description":"This example shows a brushing interaction between a bubble map and a time-series histogram. Users can brush over the histogram to filter which cities appear on the map, with circle sizes encoding the total number of dead and missing migrants. The visualization uses React to manage state and D3 v5 APIs including `geoNaturalEarth1`, `geoPath`, `brushX`, and `scaleSqrt`. Data comes from the Missing Migrants Project, with map boundaries from World Atlas TopoJSON and rendering via SVG.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/99eb055e41de4eec86f563c950b57799?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}