{"version":"1.0","type":"rich","title":"D3 Selection","description":"Animated circles in navy float across the screen, their sizes and vertical positions oscillating smoothly in a wave-like pattern that changes over time. The number of visible circles also fluctuates rhythmically, creating a dynamic, generative composition. Using D3.js v6 with SVG, the code computes coordinates from trigonometric functions and a time variable within a `setInterval` loop. It employs the data-join pattern with `.selectAll`, `.data`, and `.join` to update circle attributes continuously, demonstrating D3's core selection mechanics in a responsive full-viewport canvas.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/68340929bdba4b9facfb0995c74a5e00?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}