Make a face with D3.js
This example draws a simple cartoon face using D3.js v5’s selection and shape APIs. A yellow circle serves as the head, with two smaller circles for eyes and an arc-generated path for the mouth, all positioned relative to a centered group. The code explicitly uses `d3.select`, `d3.arc`, and SVG attributes like `cx`, `cy`, and `r` to construct the SVG output, with a fixed eye spacing and offset defined as constants.