{"version":"1.0","type":"rich","title":"Lab 3 SVG and D3","description":"This example demonstrates basic SVG shape rendering and D3 selection manipulation. It displays multiple rectangles, an ellipse, a red teardrop-like path, and a yellow star-like polygon on a blank canvas. The code uses d3.v4 to select all rectangle elements via `d3.selectAll('rect')`, applies a red fill style, and iterates through each with `.each()` to set an `r` attribute. The SVG layout uses explicit coordinates and a transform translation for the grouped central shapes, with CSS styling linked from an external stylesheet.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/cdc1929418fb48748f0e22c45fdcbfde?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}