{"version":"1.0","type":"rich","title":"Episode 5 - Funciones y módulos  - 1:40hs","description":"This example animates a set of circles whose horizontal positions, vertical positions, and radii change over time based on a sine wave, creating an undulating, breathing pattern. The animation updates every 60 frames per second, with a time variable incrementing to drive the continuous motion. The visualization uses D3.js selection and data-joining APIs to bind the generated data to SVG circles, updating their attributes each frame. The data is created in a separate module, generating coordinates and sizes from a mathematical function of time and index.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/c94018206e9b48a1b25fd7f94d6d021c?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}