{"version":"1.0","type":"rich","title":"face","description":"This example shows a smiling face whose eyebrows animate up and down in a looping motion. The face is drawn entirely with SVG shapes, including a circle for the head, two circles for eyes, rectangles for eyebrows, and a path generated using the d3.arc function for the mouth. The animation uses D3 v5’s chained transition method with a 2000-millisecond duration to repeatedly translate the eyebrow group between two vertical positions. The code demonstrates fundamental DOM manipulation by selecting the SVG element and appending groups and shapes to build the composition, with the face centered dynamically using the viewport dimensions.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/00026e5ca1954ba683e796748c84413d?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}