{"version":"1.0","type":"rich","title":"Quyt-D3-Selection","description":"This animated D3 visualization demonstrates a dynamic selection and update pattern for SVG circles. Using `d3.select` and `d3.range`, it generates a time-varying dataset with positional and radius values calculated from sine waves. The `vizData` function applies a data join to a circle selection, updating `cx`, `cy`, and `r` attributes at 60 frames per second. The example shows how D3’s modern selection API can efficiently manage a growing and shrinking set of visual elements while the underlying data changes continuously.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/9b2bb7c104134344b77fae396ae24f63?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}