{"version":"1.0","type":"rich","title":"D3-Arrays - merge","description":"A green sine wave of circles moves continuously across the screen, with each circle’s vertical position and radius oscillating over time. The animation uses D3 v7’s `line` generator to draw a connecting path behind the circles, while `selectAll` and `join` update both the path and circle elements. Circles are generated fresh each frame via a custom `makeData` function, with rendering handled through SVG and a `setInterval` timer that adjusts the wave’s amplitude.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/2dfdb77697524879bc815b13f1dbfce1?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}