{"version":"1.0","type":"rich","title":"Reusable D3 Scatter Plot","description":"This reusable D3 scatter plot animates through different iris flower measurements, cycling the x-axis column every two seconds. Built with a chainable `scatterPlot` function using `d3.scaleLinear`, `d3.axisLeft`, and `d3.axisBottom`, it renders SVG circles and axes from a CSV dataset fetched via `d3.csv`. The code demonstrates dynamic updates by re-invoking the plot with new `xValue` accessors, showing how a component can be reconfigured and reused across data dimensions.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/a46949f2d0924ccbb56e739f15caf6f9?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}