{"version":"1.0","type":"rich","title":"interactions","description":"This example demonstrates a dynamic fruit bowl visualization where apples and lemons are rendered as colored circles that appear, disappear, and change type over time. Clicking a circle logs its ID to the console, though no visible selection change occurs. The code uses D3 v5’s `scaleOrdinal` for color and radius mapping, `selection.enter()` and `exit()` with `transition().duration()` for animated updates, and SVG circles that are re-bound to data via `data(fruits, d => d.id)`. The scene cycles through adding, removing, and replacing fruits on a timed sequence.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/648440e40ba14e0a93cf805777c264db?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}