Smiley Face
✓ Published1🌍 Public
Eighteen randomly generated smiley faces fill the viewport, each composed of a colored circle, elliptical eyes, and an arc-based mouth. The faces vary in face color, stroke thickness, eye position and tilt, and smile curvature, creating a playful grid of distinct expressions. Built with React components and D3 v5, the code uses D3’s `arc` generator for the mouth and `range` to produce the array of faces. All geometry is rendered as SVG, with random parameters scaled relative to a base size.
AI-generated descriptionDatavis 2020
Free Datavisualization online course by Curran Kelleher
Let's Make a Face Part I to VI
Let's Make a Face - Part I (HTML, CSS, SVG)
Let's Make a Face - Part II (React)
Let's Make a Face - Part III (React & D3)
Let's Make a Face - Part IV (React Components & ES6)
Let's Make a Face - Part V (multiple files with ES6 modules)
Let's Make a Face - Part VI (Compartmentalizing Complexity)
MIT Licensed