{"version":"1.0","type":"rich","title":"Fork of General update d3","description":"This example demonstrates D3's general update pattern for animating changes to a data-driven visualization. A fruit bowl renders apples and lemons as scaled circles with colors, and a timed script modifies the data array by removing items and changing an apple to a lemon, triggering exit, update, and enter transitions. The code imports `select`, `range`, and `scaleOrdinal` from D3 v6, and uses SVG rendering within an HTML page. Data comes from a local CSV, though the visualization itself uses inline generated fruit objects.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/e086927e3b5d456ab2acb40c8d32c43f?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}