{"version":"1.0","type":"rich","title":"d3 selections","description":"Fifteen circles animate across the screen in a wave-like pattern, expanding and contracting as they move. The visualization uses d3 selections to bind an array of data to SVG circle elements, updating their cx, cy, and r attributes every frame. The animation is driven by a setInterval loop that recalculates each circle’s position and radius using trigonometric functions, with d3.select, range, and interval from the d3 library.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/f6ebd5c54d0e4b6888a457231a960b1f?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}