{"version":"1.0","type":"rich","title":"Fruitbowl_dyn","description":"A dynamic fruit bowl visualization tracks a small dataset of apples and lemons as it changes over time. The example uses D3 v5 with a custom `fruitBowl` component and SVG animation, leveraging `transition` and `merge` operations for smooth updates. Fruits are represented as colored circles with a scaleOrdinal color mapping, and each state change—adding, removing, or replacing fruit—triggers animated transitions in position, radius, and text opacity. The underlying data is generated programmatically in `index.js` using `range` and `Math.random`.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/4c26ff51ba934a1baf58651ba740db56?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}