Animated Scatter Plot with Menus_testing_dispatch
This interactive scatter plot visualizes the Iris dataset, allowing users to switch both axes between different numeric and categorical columns via dropdown menus. The chart uses D3 v6 with SVG rendering, employing reusable chart and menu components that leverage d3.dispatch for event handling. Animated transitions using d3.transition update circle positions, axis scales, and axis coloring when selections change, supporting linear, band, square root, and power scale types based on the chosen column and data type.