{"version":"1.0","type":"rich","title":"makeData vizData of HTML Starter episode 5 makeData","description":"This example animates a dynamic set of circles whose positions and radii oscillate over time. The visualization updates 100 times per second, using a sine wave to vary the number of circles between 1 and 19, while each circle’s y-coordinate and radius also fluctuate based on its index and time. The code uses D3’s `select` and `range` functions to build an SVG scene, with the `vizData` function applying a `join` operation to smoothly update circle attributes. Data is generated on the fly by the `makeData` function using trigonometric calculations, with no external data source.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/1af1149fd527439bb70f3430cec2b941?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}