{"version":"1.0","type":"rich","title":"Multiple SVGs with Functio/n","description":"A grid of 400 blue circles fills a red SVG canvas, demonstrating the repetitive creation of shapes across multiple SVG elements. The code uses D3 v5's `select` to append a single SVG and then loops with nested `for` statements to place circles at computed x and y coordinates. A custom `mySvg` function sets the width and height, while a margin group (`g`) is defined but left unused. The example shows procedural generation of geometric patterns in D3, with circle radius and spacing derived from the SVG dimensions.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/187ce4be0e3a4c1bbe06dc3a5bee3c40?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}