{"version":"1.0","type":"rich","title":"Reusable D3 Scatter Plot","description":"This example shows an animated scatter plot of Iris flower data, cycling through different petal and sepal measurements every two seconds. The visualization uses D3.js in a React environment to render SVG circles, with axes that update dynamically as the selected columns change. A reusable scatterPlot function encapsulates the chart logic, while the main script handles data loading from a GitHub Gist CSV and manages the animation interval. The plot includes a color-coded legend for species and uses D3's scaleLinear, scaleOrdinal, axisLeft, and axisBottom APIs to build the visualization.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/7a908b089c3d436fb9e794e857341df3?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}