{"version":"1.0","type":"rich","title":"Let's make a face with D3.js!","description":"A cheerful cartoon face is drawn on an SVG canvas using D3.js. The face features a yellow circle for the head, two eyes, and animated eyebrows that move up and down over time. The code constructs the shapes using D3's `append` and `attr` methods, with the eyebrow animation driven by chained `transition().duration()` calls. A static mouth is rendered as an arc path using D3's `arc` generator, which calculates the curved shape based on inner and outer radii and start/end angles. All drawing occurs within a group element translated to the canvas center.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/9daac49537f04ea6864f66b2c11e55a3?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}