{"version":"1.0","type":"rich","title":"Fork of Random Circles","description":"This example shows a field of 50 randomly placed circles that drift continuously across the screen through a series of small random steps. Each circle’s position updates on every tick of a d3.timer, while the SVG attributes for cx and cy are rebound to reflect the changing data. The visualization uses D3 v6 for selection, data binding, and animation, with circles styled in steelblue via a CSS class. A React wrapper is present, though the core rendering and movement are handled entirely by the D3 code in circles.js.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/2ca4fdd133c04d479dedf52419e9af50?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}