{"version":"1.0","type":"rich","title":"Bowl of Fruit - General Update Pattern","description":"This example demonstrates the general update pattern for animated data visualizations. A row of five apples is rendered as SVG circles, and over time, fruits are removed, one apple is transformed into a lemon, and another is deleted, all while the remaining fruits smoothly transition to their new positions using d3 transitions. The visualization uses a color scale and radial size scale mapped to fruit types via `scaleOrdinal()`, and the `fruitBowl` function manages the enter, update, and exit states through jQuery-style selection merging.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/e96e5c6113bf4a339f8d1f5936181263?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}