{"version":"1.0","type":"rich","title":"rippls","description":"A field of colorful expanding circles animates continuously across the screen, with each circle growing from a small point until it fades and disappears. The visualization uses D3.js v7’s `d3.interval` to spawn a new circle every 100 milliseconds, while `d3.timer` drives the animation loop that increments each circle’s radius and updates its stroke opacity. Randomly positioned circles are colored using `d3.interpolateRainbow`, and the rendering is done via SVG circle elements appended to the document body. The example demonstrates a particle system built entirely with D3’s timing and selection APIs.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/b993f9f81f454d3c8826ed7b7cbc16ea?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}