{"version":"1.0","type":"rich","title":"Bowl of Fruit - General Update Pattern","description":"This example demonstrates the general update pattern in D3.js v5, showing how data joins manage entering, updating, and exiting elements in an animated bowl of fruit. Apples and lemons are represented as colored circles with ordinal scales for color and radius, transitioning smoothly as fruits are eaten, replaced, or reordered over time. Mouse clicks select a fruit with a black stroke, while release removes the highlight. The SVG rendering uses chained transitions and merge operations to coordinate enter and exit animations across circles and text labels.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/fbe9e35d1f0045fabb27bad960f7efd7?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}