This application provides a comprehensive visualization of global climate change data. The goal is to make climate change trends accessible and understandable to a non-technical audience by offering interactive visualizations of global temperature changes and precipitation patterns.
Check out the deployed app here!
Climate change is a critical issue affecting the entire globe. Understanding local weather patterns is essential for various stakeholders, including policymakers, researchers, and the general public. This application leverages weather data collected by NOAA to provide insights into local climate trends.
- Monthly Average Wind Speed: A line chart showing the average wind speed for each month.
- Monthly Distribution of Precipitation Days: A bar chart showing the number of days with significant rainfall.
- Temperature Distribution Heatmap: A heatmap showing the average maximum and minimum temperatures for each month.
- Interactive Selection: Users can select different locations and years to view the respective visualizations.
To install and run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/haoq4/Global-Climate-Change-Data-Visualization.git cd Global-Climate-Change-Data-Visualization - Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate (cmd) .\venv\Scripts\Activate (PowerShell)
- Install the required packages:
pip install -r requirements.txt
To run the application locally, use the following command:
streamlit run app.pyOpen your web browser and go to http://localhost:8501 to view the application.
The data used in this application is sourced from the National Oceanic and Atmospheric Administration (NOAA).