ILINet Flu Surveillance Data Interactive Visualization
This interactive visualization presents CDC ILINet flu surveillance data in a four-panel React and D3 v5 dashboard. It displays weekly flu metrics per year through line charts, a choropleth map of state-level averages using `geoAlbersUsa` and `geoPath`, a bar chart of top states ranked by value, and a colored line chart tracking state trends. Users can filter by year, select metrics from dropdowns, and hover or click to cross-filter across panels. The SVG rendering uses `scaleLinear`, `scaleBand`, and `scaleOrdinal` for scales, with data loaded via `d3.csv` and US state boundaries from TopoJSON.
AI-generated descriptionThis project use D3.js and React to display an interactive four-panel view for visualization. The Data used is the ILINet Flu Surveillance Dataset from ILINet Flu Surveillance Report. The original data is downloaded from the webpage: CDC FluView Interactive.
Four Panel View The visualization is composed of 4 panels.
- The first line plot displays annual average patient visits percentage or other values from the dataset on weekly bases. It demonstrates the pattern for different years.
- The second plot is a choropleths map shows the geographical distribution over the US including Alaska and Hawaii.
- The third plot is a bar chart shows the top 10 or N states. It gives the user more quantitative information and a list of top states by name.
- The fourth plot to show the yearly trending pattern of these states using a colorful line chart, using the same color scheme used by bar chart for different states.