{"version":"1.0","type":"rich","title":"d3 test","description":"A small SVG canvas displays three abstract shapes: a darkblue circle, an orange square, and a crimson star, each positioned at different vertical offsets. The code defines a custom `shapemaker` function that appends the appropriate SVG element based on a `shape` property from a data array. It uses d3.v5’s selection and data binding, with `d3.symbol` and `d3.symbolStar` for the star path, and hardcoded fallback attributes for position and size when data values are missing.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-5b09eb80ce3155f9606cbc7fe3ec7a32?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}