{"version":"1.0","type":"rich","title":"let's make a face with D3.js","description":"A smiling face is drawn on the canvas using D3 primitives, with a large yellow circle for the head, black circles for eyes, and an arc path for the mouth. Animated eyebrows move up and down on a two-second loop using the `transition().duration()` API. The underlying code manipulates SVG elements directly through `d3.select` and `svg.append`, and the mouth arc is generated by `d3.arc`, all within a React-rendered SVG.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/d7402e7e626f485faa1b9115920166e8?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}