{"version":"1.0","type":"rich","title":"bowl fruit 2","description":"A bowl of fruit animates as apples and a lemon are added, removed, and transformed over time. Using D3 v5’s selection and transition APIs, each fruit is rendered as an SVG `<circle>` with a label, while a rounded `<rect>` forms the bowl. The example demonstrates enter, update, and exit states as the dataset changes, with a one-second transition interpolating position and radius. Fruit types map to fixed colors and sizes, and the code explicitly merges newly created and existing groups to manage state.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/127f7ebaf3a1493d8cdfd6c747b708e7?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}