{"version":"1.0","type":"rich","title":"HTML Starter","description":"A fruit bowl animation demonstrates data-binding and transitions with D3 v5 in a React framework. Circles represent apples and lemons, colored via `scaleOrdinal` with red and yellow ranges. The `fruitBowl` function uses `selection.data`, `enter.merge`, and `exit` to update SVG circles, animating radius and x-position with `.transition().duration(1000)`. Timeouts trigger removal and type changes, showing enter, update, and exit patterns.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/863cfe0e97e342e398efaabe5a478605?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}