{"version":"1.0","type":"rich","title":"Moving Bowl of fruits- General Update Pattern(Nested Version)","description":"This example demonstrates the general update pattern with a nested version, showing a bowl of fruits where apples are eaten, replaced by lemons, or removed, with each change animating the fruit's horizontal position, radius, and color. The visualization uses D3 v5's SVG rendering and animation, with a color scale mapping apple to pink and lemon to yellow, and a radius scale determining each fruit's size. The index.js script uses setTimeout to sequentially alter the fruit data, while fruitBowl.js applies the enter, update, and exit logic to smoothly transition the circles and text labels.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/8b0934251ca54ea4ae80ad12ecbbebb7?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}