{"version":"1.0","type":"rich","title":"Animated Reusable D3 Scatter Plot","description":"This example shows a scatter plot using the Iris dataset, with points colored by species. An animation cycles through four flower measurements—petal width, sepal width, petal length, and sepal length—every two seconds. The chart uses a reusable D3 function `scatterPlot` that leverages `d3.scaleLinear`, `d3.scaleOrdinal`, `d3.symbol`, and `d3.axisBottom`/`d3.axisLeft` to render symbols and axes. Rendering uses SVG paths with transitions between data configurations.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/9fd298a372ad4938a3634eb9d4438a2d?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}