{"version":"1.0","type":"rich","title":"Fork of Fork of Let's make a face with D3.js!","description":"This example demonstrates fundamental DOM manipulation with D3.js by animating a smiley face whose eyebrows move up and down. It shows how to build the SVG face from basic shapes—circles for the eyes, rectangles for the eyebrows, and an arc for the mouth—before applying a two-stage transition to the eyebrow group. The code uses d3-selection and d3-shape’s `arc()` to construct the path, with `transition().duration()` chaining to create the animated eyebrow movement. The face is centered using an SVG group with a translated transform.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/839967e5d36e46cf9108c98585aab9fb?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}