{"version":"1.0","type":"rich","title":"D3 Starter","description":"A row of circles oscillates vertically and changes radius in a continuous, wave-like animation, creating a visually dynamic scene across the full browser window. The example demonstrates the core D3 data-join pattern using `d3.select` and `d3.range` to generate and update data. It renders SVG circles with `.join('circle')` to handle enter and update selections, while `setInterval` drives the animation at 60 frames per second, recalculating positions and sizes based on a time-variable `t`.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/f7217d72e74d4177b84db5bcb4fd0819?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}