A Streamlit web application for visualizing and comparing GDP (Gross Domestic Product) data from different countries around the world.
- Interactive Time Range Selection: Choose any time period between 1960 and 2022 using a dual slider
- Multi-Country Comparison: Select and compare GDP data for multiple countries simultaneously
- Dynamic Visualization: View GDP trends over time with interactive Plotly charts
- Logarithmic Scale Option: Toggle between linear and logarithmic scale for better comparison of countries with vastly different GDP values
- GDP Metrics: View current GDP values and growth multipliers for selected countries
This application uses GDP data from the World Bank Open Data website. The dataset currently covers years 1960-2022, though some datapoints for certain years may be missing.
-
Install the requirements
pip install -r requirements.txt
-
Run the app
streamlit run streamlit_app.py
-
Open your browser and navigate to
http://localhost:8501
- Streamlit: Web application framework
- Pandas: Data manipulation and analysis
- Plotly: Interactive data visualization