Reusable Scatter Plot (ICE 7)
This interactive scatter plot visualizes the Iris dataset, cycling through different measurement pairs every two seconds to reveal patterns across species. Each point is colored by iris type (red, purple, or blue) and rendered as an SVG ellipse with varied rx and ry radii. The visualization uses D3 v6 APIs including scaleLinear, axisLeft, axisBottom, extent, and selection joins, with a reusable scatterPlot factory function that updates axes and circles on each interval. Data loads from a remote CSV file, and the chart animates continuously rather than responding to user input.