Scatterplot_Colorlegend
This scatterplot visualizes the Iris dataset, plotting petal length against sepal width, with points colored by species. The React-based visualization uses d3.scaleLinear for the x and y axes and d3.scaleOrdinal for the color mapping. A hovering interaction on the color legend highlights one species by fading the other points using opacity, while rendering the selected group with the d3.csv-loaded data. Axes and SVG marks are generated with React components using d3.ticks for tick marks.