{"version":"1.0","type":"rich","title":"Bowl of Fruit - General Update Pattern","description":"A bowl of fruit demonstrates the D3.js general update pattern for animated transitions. Five apples appear as red circles, then one is removed, another changes to a yellow lemon, and a filtered update removes a further item, all with 1000ms durations. The visualization uses D3’s selection methods, including `enter`, `merge`, and `exit`, with `.transition()` to animate circle radii and positions. SVG circles are bound to data via keys, and color and size scales map fruit types to visual attributes.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/1a1bd422d4b349aba1735868ff453b5f?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}