Buggy US Daily COVID-19 Vaccination Dashboard with Doughnuts
This dashboard visualizes US daily COVID-19 vaccination data, combining a choropleth map of US states with a bar chart for a selected state’s daily doses. The map displays doughnut charts at state centroids, where each doughnut’s arcs represent the percentage of fully vaccinated residents and doses used. Users can interact by selecting states via a dropdown, brushing the lower chart to update the map’s date, and hovering over bars for tooltips. Built with React and D3 v6, it uses `d3.geoPath`, `d3.forceSimulation`, `d3.scaleTime`, `d3.brushX`, and SVG animations. Data comes from US vaccination records by state/territory.
AI-generated descriptionA dashboar showing COVID-19 Vaccination doses administered in the United States. The lower bar chart is the daily number of doses administered in the state selected by the dropdown. The map shows the number of daily doses administered in every state as of the latest data. By brushing the bottom barchart you can select the date for the map to visualize, with the circles representing the number of doses administered in each state on the date at the end of the selected date range.
This chart has been revised to have non-overlapping circles and to convert the circles to doughnut charts. Each doughnut consists of two arc elements and an outer circle. The inner arc in blue is the percentage of state residents fully vaccinated, while the outer arc in green represents the percentage of COVID-19 vaccine doses used.
Data Source: US Vaccination Data by State/Territory