{"version":"1.0","type":"rich","title":"Circles Part2","description":"Ten randomly placed light blue circles animate smoothly across the screen in a full-window SVG. The example uses React state to trigger a D3 v5 transition that shifts each circle horizontally; upon transition completion, new random x-coordinates are generated and the animation repeats. Data binding via `selectAll` and `join` keeps the circles synchronized with the changing state.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/d3bcec85e21648999d38bcd4c93ccc1a?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}