Menu of Scatter plot
This interactive visualization displays the classic Iris dataset using scatter plots, with dropdown menus allowing users to select which numeric attributes appear on the x- and y-axes. The points are colored by species, and the scatter plot animates point transitions when the axes change, with circles moving to their new positions over time. The visualization is built with D3 v6, using `d3.csv` for data loading, `d3.scaleLinear` for axes, and D3 transitions for smooth animations. SVG rendering is used throughout, with the menu system implemented as a custom reusable D3 component.