D3 scatter plot
This interactive D3 scatter plot displays the Iris dataset, mapping petal and sepal measurements to point positions while encoding species via symbol type and sepal length via color. Built with React and SVG, it animates through four variable combinations at two-second intervals, updating the x-axis scale dynamically. The implementation uses `d3.scaleLinear`, `d3.scaleOrdinal`, `d3.extent`, `d3.axisLeft`, `d3.axisBottom`, and `d3.symbol` to generate the plot.