{"version":"1.0","type":"rich","title":"d3 blank canvas","description":"This example demonstrates a minimal d3.js setup using a Model-View-Controller pattern, rendering a fixed lime-green rectangle and a centered \"Hello World!\" text message from `data.json` onto an SVG canvas. The code imports `select` from d3, fetches the JSON data via `d3.json`, and uses a separate `render.js` module to append the SVG shapes. The visualization is responsive, sizing the canvas to the browser window’s client dimensions.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/9279773294e343c8876ebf590f62018d?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}