Skip to main content
๐ŸŒ Public

Share visualization

Send this visualization to others.

Fork of Bowl of Fruit - General Update Pattern Special Cases

Public visualization

Fork of Bowl of Fruit - General Update Pattern Special Cases

0 stars0๐ŸŒ Public
MMit Kapadia
Last edited Jan 6, 2021
Created on Jan 6, 2021

This example demonstrates the general update pattern in D3.js, showing how data joins handle three special cases: removing an element, updating an existing element's properties, and filtering out an element by index. It visualizes a bowl of fruit where apples are red and lemons are yellow, with fruit size scaled by type. The code uses D3 v5 with `selection.enter()`, `selection.merge()`, and `selection.exit()` to manage SVG groups, circles, and text elements. The fruitBowl module imports `scaleOrdinal` from D3 for color and radius mappings, while index.js uses `select` and `range` to orchestrate timed updates.

AI-generated description

Comments

Sign in to join the discussion.

MIT Licensed