{"version":"1.0","type":"rich","title":"EDIT: 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 rise and fall. It shows how to build SVG shapes—circles for the eyes, rectangles for the eyebrows, and an arc for the mouth—using D3 selections and the `arc` generator. The eyebrows transition vertically over a four-second cycle via chained `transition().duration()` calls. The code uses D3 v5, selecting the SVG element and appending groups to position features around the center of the canvas.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/8453b0c7ec9d4aff8cb04c9e628d587b?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}