An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# Climate Data Visualization Dashboard

![image](https://github.com/whitebeard10/Visualizing-Global-Trends-In-Climate/assets/103208764/3b554902-4652-4e22-97f2-e0dcc0e4297e)

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
```