Fork of ICE-7 Assignment
This animated scatter plot visualizes the Iris dataset, cycling through four different feature pairs on the x-axis while mapping petal width to the y-axis. Each data point is colored by species (setosa, versicolor, virginica), with a legend and axis labels updating dynamically. The visualization uses D3.js v6, leveraging `scaleLinear`, `axisLeft`, `axisBottom`, `csv`, and `select`, with a reusable `scatterPlot` module following the Towards Reusable Charts pattern. Circles are rendered via SVG, and a `setInterval` drives the animation, switching columns and updating the plot every few seconds.