{"version":"1.0","type":"rich","title":"Bowl of Fruit, Interaction on Click","description":"A bowl of five apples animates as the dataset changes over time: one apple is eaten, another transforms into a lemon, and a third disappears. The visualization demonstrates a data-join update pattern using D3 v5 within a React-style component. The `fruitBowl` function handles enter, update, and exit selections, transitioning circles' radii and fill colors via SVG attributes. Interactions are triggered by `setTimeout` calls, and the rendering uses `d3.selection` and `scaleOrdinal` for color and radius mappings.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/23111bff623b41f0b07a0a6790b0a859?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}