https://github.com/whitebeard10/visualizing-global-trends-in-climate
Climate Data Visualization Dashboard
https://github.com/whitebeard10/visualizing-global-trends-in-climate
climate-change dash dashboard data-visualization plotly python
Last synced: 3 months ago
JSON representation
Climate Data Visualization Dashboard
- Host: GitHub
- URL: https://github.com/whitebeard10/visualizing-global-trends-in-climate
- Owner: whitebeard10
- License: mit
- Created: 2023-11-03T06:13:20.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-03T10:26:18.000Z (over 2 years ago)
- Last Synced: 2024-04-17T22:06:53.901Z (about 2 years ago)
- Topics: climate-change, dash, dashboard, data-visualization, plotly, python
- Language: Python
- Homepage: https://visualizing-global-trends-in-climate.vercel.app
- Size: 489 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Climate Data Visualization Dashboard

This web application is designed to help users visualize global trends in climate change using interactive data visualizations. The project includes various charts, graphs, and maps that display climate-related data, including temperature changes, deforestation rates, seasonal variations, CO2 emissions, greenhouse gas concentrations, global threats to biodiversity, heat content anomalies, and hierarchical data visualization.
## Features
- **Annual Surface Temperature Change**: Visualizes mean surface temperature changes from 1961 to 2021 for selected countries.
- **Annual Deforestation**: Displays deforestation rates by year on a world map, allowing users to explore deforestation trends over time.
- **Seasonal Temperature Change**: Provides insights into seasonal temperature variations over the years.
- **CO2 Emissions per Capita**: Compares CO2 emissions per capita in 1956 and 2021 for different countries.
- **Global Threats to Biodiversity**: Shows the distribution of threats to biodiversity through a pie chart.
- **Heat Content Anomaly**: Visualizes heat content anomalies over time with the ability to update the chart.
- **Greenhouse Gas Data**: Displays the concentration of various greenhouse gases over time, with an option to select the gas of interest.
- **Hierarchical Visualization**: Presents a hierarchical visualization of climate data categories, subcategories, and levels.
## Getting Started
1. **Prerequisites**: Make sure you have [Python](https://www.python.org/downloads/) installed on your system.
2. **Clone the Repository**: Clone this repository to your local machine using Git.
```bash
git clone https://github.com/yourusername/climate-data-visualization.git
cd climate-data-visualization
```
## Requirements
To run this project, you need to have the following dependencies installed:
- [Dash](https://dash.plotly.com/) (version 2.1.0)
- [Dash Core Components](https://dash.plotly.com/dash-core-components) (version 2.1.0)
- [Dash HTML Components](https://dash.plotly.com/dash-html-components) (version 2.1.0)
- [Dash Renderer](https://dash.plotly.com/dash-renderer) (version 2.1.0)
- [Pandas](https://pandas.pydata.org/) (version 1.3.3)
- [Plotly](https://plotly.com/python/) (version 5.3.1)
You can install these dependencies using pip:
```bash
pip install -r requirements.txt
```