{"version":"1.0","type":"rich","title":"Fork of D3 Selection Exploration","description":"This live D3 example demonstrates the selection and merging of data-driven SVG circles, with positions adjusting over time based on sine waves. At each animation frame, the code uses D3's `select`, `range`, and the `join` selection API to reconcile the current dataset with rendered circles, updating their `cx` and `cy` attributes. The visualization shows smooth enter, update, and exit behavior as the number of circles varies with the sine function at 60 frames per second.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/dc1938a55fb549aebdd40e6c925ed7e7?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}