{"version":"1.0","type":"rich","title":"Blank Canvas","description":"A dynamic fruit bowl demonstrates D3's enter, update, exit, and merge patterns through animated transitions. Circles and labels appear, resize, and reposition as fruit types change, using `scaleOrdinal` for color and radius, and `transition.duration` with delays for smooth motion. Object constancy is maintained via data-bound IDs, while exiting elements shrink and fade out. The SVG rendering relies on d3.v6 and standard selection methods.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/db554f105b114ec7861d01216077796a?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}