{"version":"1.0","type":"rich","title":"Reusable Scatter Plot","description":"This example demonstrates a reusable scatter plot that visualizes student data from a local CSV file, comparing the Standard column against Score1 and Score2 in a rotating animation. The visualization updates every two seconds, toggling between the two score columns while displaying axes, labels, and a title. The code uses D3 v6’s `csv` loader, `scaleLinear` for scaling, `axisBottom` and `axisLeft` for axes, and SVG circles for data points. The plot clears and redraws its entire SVG contents on each interval, showcasing a simple approach to dynamic data updates.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/c618ccb0d8954aeb9414cc95e5589bb3?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}