{"version":"1.0","type":"rich","title":"Reusable Scatter Plot","description":"This example demonstrates a reusable scatter plot showing the relationship between petal length and sepal length in the Iris dataset. The plot uses d3.scaleLinear for axes and positioning, d3.axisLeft and d3.axisBottom for axis rendering, and SVG circles for marks. The code exposes a configurable scatterPlot() function with setters for width, height, data, values, margin, and radius, enabling flexible reuse. Data is loaded via d3.csv from a gist, with numeric parsing applied to each row.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/6855b82b46d549cbba396ebaf5f8d36b?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}