{"version":"1.0","type":"rich","title":"D3 Selection Exploration - Functions","description":"A dynamic scatterplot animates a set of circles, whose count, vertical position, and radius oscillate over time based on a sine function. The visualization uses the `select` and `range` functions from D3 to build and update SVG circles. The JavaScript code runs a 60 Hz interval, generating new data and joining it to the existing elements. The rendering is entirely SVG-based, with the animation driven by an internal timer.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/593087cee1a047e3afc5c95651a3ef85?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}