Skip to main content
🌍 Public

Share visualization

Send this visualization to others.

Let's make a face with D3.js!

Public visualization

Let's make a face with D3.js!

0 stars0🌍 Public
Jjoalvarenga53
Last edited Apr 13, 2020
Created on Apr 13, 2020

A D3.js smiley face is drawn entirely with SVG shapes, using a yellow circle for the head, two black circles for eyes, and a path generated by the `d3.arc` function for the mouth. The code demonstrates fundamental DOM manipulation by selecting the SVG element and appending each shape with explicit attributes for position, radius, and fill. Reactivity is limited to static rendering, with the face centered via hard-coded values derived from the SVG’s width and height. The example uses D3 v5 and relies on `d3.select` for element access.

AI-generated description

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

Comments

Sign in to join the discussion.

MIT Licensed