{"version":"1.0","type":"rich","title":"Bowl of Fruit - General Update Pattern!","description":"A bowl of fruit animates through a general update pattern using D3 v5 selections, showing circles representing apples and lemons as they enter, update, and exit. The visualization uses `selection.data` with object identity keys, `transition` for smooth radius changes, and ordinal scales for color and size. JavaScript `setTimeout` calls trigger three sequential state changes: removing a fruit from the end, changing an apple to a lemon, and filtering out a middle fruit. Circle elements are appended to an SVG canvas, with enter transitions starting at radius zero and exit transitions shrinking back to zero before removal.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/dd0b0e8ab6594b25be3e8f7c5229e443?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}