Fork of IMPROVED Scatterplot using react and D3 with DropDown Menu
This interactive scatterplot visualizes defensive asylum case wait times in days against the date cases entered the system, colored by decision code (Relief, Granted, Removed, Cast Terminated, or Unknown). A dropdown menu filters the data by year (2003–2011), dynamically updating the x-axis from showing years to showing months for the selected year. Built with React and D3 v5, the visualization uses `scaleTime`, `scaleLinear`, and `scaleOrdinal` for scales, with SVG circles rendered via React components. Data comes from a CSV file loaded through `d3.csv`, and an interactive color legend highlights decision categories on hover.