Skip to main content
100%

Let's make a face with D3.js!

✓ Published0🌍 Public
LLonwabo11
Last edited May 6, 2019
Created on May 6, 2019

This example demonstrates fundamental DOM manipulation with D3.js by creating an SVG smiley face whose eyebrows animate. The visualization is built using D3.js v5 and rendered as SVG, with the code drawing shapes and applying transforms through D3’s selection and attribute methods. The implementation uses the `select` and `attr` functions from the D3 library to target the SVG element and set its dimensions, while a CSV dataset from an external URL is loaded via `csv` but not visibly used in the face itself. The animation focuses on moving the eyebrows, showcasing basic programmatic control over SVG elements.

AI-generated description

Demonstrates fundamental DOM manipulation using D3.js by making a smiley face whose eyebrows move.

MIT Licensed

Similar vizzes