{"version":"1.0","type":"rich","title":"Animated Reusable D3 Scatterplot","description":"This example demonstrates an animated scatterplot of the Iris dataset, cycling through different x-axis variables every three seconds. It shows how a reusable D3 chart function can update its scales, axes, and data bindings dynamically. The code imports specific D3 modules like `csv`, `scaleLinear`, `axisLeft`, `axisBottom`, and `transition`. Circle positions and axis titles animate smoothly using D3 transitions, while a `setInterval` loop triggers calls to the scatter plot function with different column mappings, creating a looping exploration of the dataset’s features.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/ee4e5209b8a3446693d8cf875def336f?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}