{"version":"1.0","type":"rich","title":"Bowl of Fruit - General Update Pattern","description":"Apples and lemons sit in a brown bowl, demonstrating the general update pattern as fruit is added, removed, or changed over time. The React component uses a D3 selection with enter, update, and exit phases to manage SVG circles and text labels, scaling their radius and color via `scaleOrdinal`. Timed intervals trigger dataset mutations, such as eating an apple or replacing one with a lemon, while the bowl’s rectangle remains static. This example visualizes data binding and state transitions in a lightweight, interactive scene.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/b22426071bd1424189b58e186eaf9de0?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}