{"version":"1.0","type":"rich","title":"D3 Tutotial Video 5 Viz (using functions to separate code)","description":"Fifteen circles orbit in a smooth, looping dance, their opacity pulsing in a rhythmic wave as they trace overlapping circular paths. The animation is generated using D3 v7, with the `select` and `range` functions creating and updating SVG circle elements. Position and opacity values for each frame are computed from trigonometric functions based on an incrementing time variable, with data binding handled through `.data()` and `.join()`. The visualization runs on a fixed 60 FPS interval, showcasing a simple procedural approach to generative animation.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/f08953ae10ab474e9605409c621f9fb5?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}