{"version":"1.0","type":"rich","title":"Unidirectional Flow","description":"Five fruit circles appear in a row, rendered as SVG via D3 v5. The example demonstrates a unidirectional data flow in D3: a click handler updates a selected fruit’s stroke, a timed removal deletes the last circle, and another timed update changes a fruit’s type from apple to lemon, altering its color and radius. The code uses `selection.enter`, `merge`, and `exit`, along with `scaleOrdinal` for color and radius mappings.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/5a52b5ca7fe44a9bace43cbb0a2f1b90?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}