{"version":"1.0","type":"rich","title":"Object Constancy","description":"This example animates a fruit bowl where apples and lemons appear, disappear, and change type while maintaining stable object identity through a general update pattern. The visualization uses D3 v6 with SVG and transition methods, assigning each fruit a unique ID and using ordinal scales for color and radius. The D3 `transition` with a 2000-millisecond duration smoothly moves circles and text to new positions as the data array changes via `pop()`, `filter()`, and type reassignment.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/04c2446897534f629915433ff69bb265?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}