{"version":"1.0","type":"rich","title":"data viz","description":"This example demonstrates fundamental DOM manipulation with D3.js by creating a smiley face whose eyebrows move. The visualization uses D3 v5 selections and the `arc` generator to draw the face’s features, while the interactive animation is driven by data-driven updates. The SVG element is selected and sized from its attributes, with a CSV file providing the underlying data. The code illustrates how D3 binds data to visual elements and transitions them, resulting in a simple yet effective demonstration of dynamic SVG rendering.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/d2677859895545a5bac646086b035112?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}