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.
-
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.
-
Prerequisites: Make sure you have Python installed on your system.
-
Clone the Repository: Clone this repository to your local machine using Git.
git clone https://github.com/yourusername/climate-data-visualization.git cd climate-data-visualization
To run this project, you need to have the following dependencies installed:
- Dash (version 2.1.0)
- Dash Core Components (version 2.1.0)
- Dash HTML Components (version 2.1.0)
- Dash Renderer (version 2.1.0)
- Pandas (version 1.3.3)
- Plotly (version 5.3.1)
You can install these dependencies using pip:
pip install -r requirements.txt