{"version":"1.0","type":"rich","title":"Fork of Bowl of Fruit - General Update Pattern Special Cases","description":"The visualization demonstrates three special cases of D3's general update pattern for animating changes in a bowl of fruit. It shows five apples initially, then sequentially removes an apple, changes one apple into a lemon, and filters out another apple. Using D3 v5's `select`, `merge`, and `scaleOrdinal` APIs, the SVG rendering updates circle radii and colors based on fruit type, with transitions driven by `setTimeout` callbacks that modify the data array.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/1b61010c53594382980309d3ee1f1774?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}