{"version":"1.0","type":"rich","title":"Bowl of fruit - General Update Pattern with transition","description":"Five apples animate into a row of circles, then shift as fruits are eaten and one apple becomes a lemon. The visualization demonstrates D3’s general update pattern, using `selectAll`, `data`, `enter`, `merge`, and `exit` with `transition` to smoothly resize and reposition circles. A `scaleOrdinal` maps fruit types to visual properties like color, radius, and stroke. The SVG rendering relies on D3 v5.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/acd6035bf0f54a78aee122ee66e41ee7?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}