{"version":"1.0","type":"rich","title":"Animated Reusable D3 Scatterplot","description":"This example presents an animated scatterplot of the Iris dataset, cycling through different x-axis measurements every three seconds. The chart is built as a reusable D3 module using the `scatterPlot` function, which configures scales, axes, and transitions. It leverages `d3.scaleLinear`, `d3.axisLeft`, `d3.axisBottom`, and `d3.transition` to animate point positions and axis label fade-ins, with circles entering and exiting via `selection.join`. Data is loaded as CSV, and SVG rendering handles all visual elements.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/e6d12c025da14827be047f47bf5cda30?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}