🌍 Public
Sean Thornton Circles with D3
This example shows a responsive smiley face built entirely from circles positioned to form the eyes, nose, mouth, and face outline. It uses D3’s `select` and data joins (`join('circle')`) to render seven SVG circles, with coordinates and radii computed relative to the container’s `clientWidth` and `clientHeight`. The code sets each circle’s fill color and opacity directly from a static data array, and the SVG background uses a pale green tone.
AI-generated descriptionSmiley Face Visualization
This project creates a smiley face using D3.js circles. The circles are positioned and colored to form facial features:
- Yellow circle for the face
- Black circles for the eyes, nose, and mouth
The visualization is responsive and will adapt to the size of the browser window.
MIT Licensed








Comments
Sign in to join the discussion.