{"version":"1.0","type":"rich","title":"Bowl of Fruit - Nested Update Pattern.js","description":"Five fruits with update patterns animate from apples to lemons, demonstrating the nested update pattern with grouped SVG elements. As time advances, the code removes, modifies, and inserts fruit elements, using D3's data joins with keys (`d.id`) and transitions. Cirles shrink to zero radius on exit, while entering lemons appear with distinct colors and sizes. The implementation uses `selection.enter`, `merge`, and `exit` with `transition.attr` to choreograph the changes.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/91dc58829ebe4e3682dbdabaab1728d3?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}