{"version":"1.0","type":"rich","title":"Bowl of Fruit - General Update Pattern2","description":"A bowl of fruit shows five apples in a semi-transparent pink dish; one apple is temporarily removed, then one apple is replaced by a lemon, and then another apple is eaten. The visualization uses the D3 general update pattern via the `fruitBowl` function, which manages SVG `g` elements and their `circle` and `text` children. D3’s `scaleOrdinal` maps fruit types to fill colors and radii, while `selection.selectAll`, `.enter()`, `.merge()`, and `.exit().remove()` handle incremental changes to the data array.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/8a0ac6813bf841c1a37c6c75684c85f7?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}