{"version":"1.0","type":"rich","title":"Bowl of Fruit - General Update Pattern Special Cases","description":"This visualization demonstrates several special cases of the general update pattern for nested elements, using D3.js to animate a bowl of fruit over time. It shows five apples inside a bowl, where individual elements undergo transitions: an apple changes into a lemon, a group is removed, and another group is repositioned. The code employs D3’s `transition` API with `.duration()` and `.attr()` methods to animate circle radii, fill colors, group transforms, and text labels, interacting with SVG elements including circles, rectangles, and text.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/d3e07a0e2561436db02692f278a3e3f5?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}