{"version":"1.0","type":"rich","title":"Untitled","description":"This example visualizes a particle system flowing over a map of the United States, where each particle traces a path across the country. It uses d3.forceSimulation with custom forces to drive particle movement, while d3.geoPath renders the geographic boundaries from a TopoJSON source. The particles leave fading trails on a Canvas, creating a dynamic migration-like pattern. The code reads pixel data via Canvas getImageData to constrain particles to landmasses, and employs d3.transition with attrTween for smooth position updates.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/7c2f6b8c94f34369bbee54f77dd848a2?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}