Reusable _scatter_Plot
This reusable scatter plot visualizes the Iris dataset, showing species grouped by color with animated cycling of X and Y axis attributes every two seconds. Implemented using D3 v6, the code employs `scaleLinear`, `scaleOrdinal`, `axisLeft`, `axisBottom`, and `csv` for data loading. The SVG renderer displays circles with dynamic positions, while a legend and axis labels update programmatically, demonstrating a modular `scatterPlot` function with configurable dimensions, margins, and value accessors.