{"version":"1.0","type":"rich","title":"ReUsable Fork of D3 Scatter Plot","description":"This example presents a scatter plot visualization of the Iris Dataset, displaying the relationship between petal length and sepal length for individual flowers. The plot is built using a reusable D3.js module that encapsulates the chart's configuration, including margins, axis scales, and point radius, making it adaptable to different datasets by specifying custom data accessors for x and y values. The implementation leverages D3’s `scaleLinear`, `extent`, `axisLeft`, and `axisBottom` APIs to map data to SVG circle elements, with the chart initialized via a chainable setter pattern in the `scatterPlot` function. Data is loaded asynchronously from a CSV file using D3’s `csv` method, and the visualization is rendered responsively to fill the browser window.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/8a15a76670084c3dab9347ee46faea5d?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}