{"version":"1.0","type":"rich","title":"Bowl of fruit - General update pattern","description":"Five fruit circles animate in a row, demonstrating D3’s general update pattern with enter, update, and exit transitions. An apple is removed, another apple changes into a lemon, and a third apple is deleted, with each circle’s radius and color adapting via `scaleOrdinal` mappings and `transition().duration(1000)` tweening. The SVG is rendered and re-rendered on a timer using `d3.select` and a custom `fruitBowl` function, with random `id` values as data keys.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/a72f5aad9b6b49dab85e2bcbf62eaec4?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}