Skip to main content
100%

EY Notes Selections: Update-Exit example

✓ Published0🌍 Public
EElaineYu
Last edited Jun 21, 2017
Created on Jun 20, 2017

This example demonstrates how D3.js handles changing datasets through the enter, update, and exit selections. Three arrays of numbers cycle automatically, and each array renders as a set of vertical bars whose heights match the data values. The code uses `d3.selectAll('rect')`, `.data()` with a key function, and `.enter()`, `.merge()`, and `.exit()` to manage bars as data shifts. A `setInterval` triggers the update every 2.5 seconds, while `d3.scaleOrdinal` with `schemeCategory10` assigns bar colors. The visualization highlights object constancy by ensuring bars transition smoothly as values enter, update, or leave between states.

AI-generated description

Built with blockbuilder.org

forked from <a href='http://bl.ocks.org/sxywu/'>sxywu</a>'s block: <a href='http://bl.ocks.org/sxywu/a74ec5e8696fd14a8c03b353c91ae948'>Selections: Data example</a>

forked from <a href='http://bl.ocks.org/sxywu/'>sxywu</a>'s block: <a href='http://bl.ocks.org/sxywu/bade25f3d1b1a0bbac9bf981ad0a4437'>Selections: Enter example</a>

forked from <a href='http://bl.ocks.org/sxywu/'>sxywu</a>'s block: <a href='http://bl.ocks.org/sxywu/2964ad9ee3fb5c3a9c3758af5a775516'>Selections: Update-Exit example</a>

mit Licensed

Similar vizzes