{"version":"1.0","type":"rich","title":"Bowl of Fruit - General Update Pattern Special Cases","description":"Five pieces of fruit sit in a drawn bowl, with apples and lemons updating through enter, update, and exit selections. Clicking a fruit highlights it with a black stroke, demonstrating a selected-state special case. The code uses d3.scaleOrdinal for color and radius mapping, d3 transitions for movement, and SVG circles and text. Data is generated randomly with Math.random and mutated via timeouts.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/51a5ee31d51a4330bbde44ce0e8cbe9d?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}