{"version":"1.0","type":"rich","title":"Transition exercise","description":"A sequence of five apples renders in an SVG. Over three seconds, scheduled changes transform the data: one apple is eaten, a second apple becomes a lemon, and another apple is removed. Each update re-renders the scene, with D3's `select`, `merge`, and `exit` APIs animating the SVG elements to their new positions and styles. The fruitbowl module uses `scaleOrdinal` for color and radius scales, and the example demonstrates D3’s declarative transition system for entering, updating, and exiting marks.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/661f5d9ff86748ad9b262a3daddab677?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}