{"version":"1.0","type":"rich","title":"Let's make a face with D3.js!","description":"This example demonstrates fundamental DOM manipulation with D3.js by loading population data from a CSV file and rendering each country as a static SVG rectangle. The code uses `d3.csv` to fetch and parse the data, converts population values to numbers, and applies `selectAll` with `enter().append('rect')` to create 300x300 pixel squares. While the title suggests an interactive smiley face with moving eyebrows, the visible script only logs the parsed data and appends rectangles, with no facial features or animation logic implemented.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/c30cc16bf1f6436b8a5420251f255c90?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}