{"version":"1.0","type":"rich","title":"Fork of Reusable D3 Template","description":"This example demonstrates a reusable scatter plot built with D3.js (v6.7.0) that cycles through different pairings of the Iris dataset's numeric columns every two seconds. The visualization renders as an animated SVG, with axes and circles redrawn as the selected x-axis variable changes. The chart’s implementation follows the “reusable chart” pattern, using a custom `scatterPlot` function that exposes chaining methods like `.width()`, `.data()`, and `.xValue()`. The data is loaded from a remote CSV file via D3’s `csv` utility, and axes are drawn using `axisLeft` and `axisBottom`.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/5547c7627e94411c8041382857ab834d?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}