Fork of IMPROVED Scatterplot using react and D3 with DropDown Menu
This interactive scatterplot visualizes defensive asylum case wait times in days against case entry dates, with points colored by decision code (Relief, Granted, Removed, Cast Terminated). A dropdown menu filters the data by year (2003–2011 or all years), updating the x-axis from yearly to monthly granularity and displaying a message when no data exists for a selected year. Built with React and D3 v5, the visualization uses `scaleTime`, `scaleLinear`, and `scaleOrdinal` for scales, plus SVG-rendered axes, color legend with hover highlighting, and tooltips showing wait times. Data comes from a CSV file processed in `useData.js`.