{"version":"1.0","type":"rich","title":"Animated Labels Reusable D3 Scatter Plot Black and White","description":"This example animates the classic Iris dataset through a reusable D3 v3 scatter plot, cycling the x-axis between four measured features every five seconds. Circles representing flower samples transition smoothly to new positions using `transition().duration(1000)`, while axis scales and labels update in sync. The implementation leverages `d3.csv`, `scaleLinear`, `axisLeft`, `axisBottom`, and a custom scatterPlot factory function that manages enter, update, and exit selections. Styled in black and white with the \"Share Tech\" font, the SVG rendering highlights how reusable chart components can handle dynamic data bindings.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/ee066d1524aa4a74943de977998512e0?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}