{"version":"1.0","type":"rich","title":"Let's make a face with D3.js!","description":"This example uses D3.js to build a smiling face in an SVG canvas with animated eyebrows. The code demonstrates fundamental DOM manipulation by selecting the `<svg>` element and applying styles directly. It relies on D3 v5’s `d3.select` method to target the chart area and set a red background, while the face and its features are rendered via SVG elements. The interactive eyebrow movement is driven by D3’s data-binding and update patterns, though no external dataset is involved—the visual is purely programmatic. The included YouTube tutorial explains the step-by-step construction process.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/e35b2ce6aea04953a200230210664c2c?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}