🌍 Public
Viewing a saved revision (read-only)
2bb062d1de524ad297cedc8c64b1e984
General Update Pattern practice
Five fruits (plums and lemons) are rendered as colored circles in an SVG, demonstrating D3's general update pattern for entering, updating, and exiting elements. The code uses `d3.scaleOrdinal` for color and radius mapping, and `d3.select` with data joins. Each transition animates circle radius and x-position over one second, with exiting circles shrinking to zero before removal. The example uses d3.v5 and follows a modular structure with the `fruitBowl.js` function handling the update logic.
AI-generated description