This is an interactive dashboard application that visualizes Air Quality Index (AQI) data across the United States from 1980 to 2022. Check our deployed application here
- Interactive Visualizations: Dynamic plots using Plotly that respond to user inputs
- Geospatial Analysis: Map-based visualizations using state coordinates
- Time Series Analysis: Trend analysis across multiple years
- State-by-State Comparison: Compare AQI metrics between different states
- Pollutant Analysis: Detailed breakdown of specific air pollutants
aqi_dashboard/
├── app.py # Main application entry point
├── utils/ # Utility functions
│ ├── data_loader.py # Data loading and preprocessing
│ └── visualization.py # Common visualization functions
└── README.md # Documentation
└── requirements.txt # project requirements
- Clone this repository
- Install dependencies:
pip install -r requirements.txtpython version > 3.11
Run the application:
streamlit run app.pyThe dataset contains AQI metrics for U.S. states from 1980 to 2022, including:
- Geographic location data
- Population estimates
- County reporting statistics
- Various AQI categories (Good, Moderate, Unhealthy, etc.)
- Maximum, 90th percentile, and median AQI values
- Days where specific pollutants were the main AQI contributors (CO, NO2, Ozone, PM2.5, PM10)