Skip to main content
100%

Let's make a face with D3.js!

✓ Published0🌍 Public
AAndres Bizzarri
Last edited Jan 3, 2020
Created on Jan 3, 2020

A yellow smiley face with black features is rendered in SVG, and its eyebrows move up and down repeatedly. The example demonstrates fundamental D3.js DOM manipulation by selecting the `svg` element and appending groups, circles, and rectangles for the face, eyes, and eyebrows. A `path` built with `d3.arc` forms the mouth. Perpetual eyebrow motion is achieved using chained `transition().duration(2000)` calls that alternate the transform attribute. The face is centered via a translate transform on a group element.

AI-generated description

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

MIT Licensed

Similar vizzes