Parallel Coordinate Plot
This parallel coordinate plot displays the Iris dataset, with each of the four measured attributes (sepal length, sepal width, petal length, and petal width) mapped to a vertical axis. The code uses React state to manage the attributes assigned to each axis, with interactive dropdown menus allowing users to change the dimensions displayed. D3 v7 utilities like `scaleLinear` and `scaleOrdinal` handle the scaling and species-based color mapping, while SVG `<path>` elements render the polylines connecting data points across axes. Hovering over the color legend filters the displayed lines to the selected iris species.