{"version":"1.0","type":"rich","title":"Let's make a face with D3.js!","description":"This example uses a physics-based approach to assemble a human face from scattered components. A D3.js force-directed graph simulation (`d3.forceSimulation`) pulls together distinct SVG elements—eyes, nose, and mouth—toward predefined target positions, with spring-like forces modeling the connections. The code defines the facial features as nodes in a network, while link constraints guide the assembly process. The final rendering appears as a stylized SVG face that forms organically as the simulation reaches equilibrium, demonstrating D3's capabilities for layout algorithms within a static web page.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/be16e8129ad74bf9ae70a9aa551f4630?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}