{"version":"1.0","type":"rich","title":"Flowers","description":"This example creates a playful landscape with two flowers and two pets rendered as SVG elements. It shows how D3 v7 selections and data-joining can position circles, rectangles, and images on a canvas. The code uses `d3.select` to build the scene, defines pet positions in an array, and appends external SVG images from Wikimedia and SVG Repo. It also demonstrates responsive sizing by overriding the initial SVG dimensions with `window.innerWidth` and `window.innerHeight`. The result is a simple, illustrative composition that combines geometric shapes with imported vector graphics.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/d48d13ac73884c81809cb30a58fff415?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}