{"version":"1.0","type":"rich","title":"Bowl of Fruit - General Update Pattern with Transitions","description":"A bowl of fruit visualizes a data update sequence where apples are eaten, replaced by lemons, and removed, demonstrating the D3 general update pattern. D3’s `selectAll`, `enter`, `merge`, and `exit` methods handle the transitions, with `scaleOrdinal` mapping fruit types to colors and radii. The SVG rendering uses `rect` for the bowl and `circle` elements for the fruit, with timed `setTimeout` calls triggering state changes.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/c2f55e01ce0949fcbfd626abc2d2d03b?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}