interactive-dashboards
A project showcasing how to create interactive Tableau dashboards using global COVID-19 data. The repository includes data preprocessing, merging, and visualization creation using Python and Tableau, offering insights into vaccination progress and COVID-19 impact by country.
https://github.com/carlosaduranvillalobos/interactive-dashboards
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.0%) to scientific vocabulary
Keywords
Repository
A project showcasing how to create interactive Tableau dashboards using global COVID-19 data. The repository includes data preprocessing, merging, and visualization creation using Python and Tableau, offering insights into vaccination progress and COVID-19 impact by country.
Basic Info
- Host: GitHub
- Owner: CarlosADuranVIllalobos
- License: mit
- Language: Jupyter Notebook
- Default Branch: main
- Homepage: https://public.tableau.com/app/profile/carlos.duran5078/viz/shared/3J6YJQFY9
- Size: 8.45 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
Interactive Dashboards with Tableau
This repository demonstrates how to create and share interactive data visualizations using Tableau, providing insights into complex datasets. It includes data preprocessing, visualization creation, and dashboard integration.
Table of Contents
Dataset
The datasets used in this project are: 1. COVID-19 World Vaccination Progress: Contains information on vaccination progress across various countries. 2. COVID-19 World Vaccination Progress by Manufacturer: Contains information on vaccination progress by different manufacturers. 3. COVID-19 Worldometer Data: Contains daily information on COVID-19 cases and deaths across various countries. 4. World Population Data: Contains information on the total population by country.
Citation of the Datasets
- Preda, Gabriel. (2021). COVID-19 World Vaccination Progress. Kaggle. https://www.kaggle.com/datasets/gpreda/covid-world-vaccination-progress.
- Preda, Gabriel. (2021). COVID-19 World Vaccination Progress by Manufacturer. Kaggle. https://www.kaggle.com/datasets/gpreda/covid-world-vaccination-progress.
- Joseph Assaker. (2021). COVID-19 Global Dataset. Kaggle. https://www.kaggle.com/datasets/josephassaker/covid19-global-dataset.
- Banerjee, Sourav. (2021). World Population Dataset. Kaggle. https://www.kaggle.com/datasets/iamsouravbanerjee/world-population-dataset.
Project Structure
plaintext
Interactive_Dashboards_Tableau/
data/
country_vaccinations.csv # Raw vaccination data
country_vaccinations_by_manufacturer.csv # Raw vaccination by manufacturer data
worldometer_coronavirus_daily_data.csv # Raw worldometer data
world_population.csv # World population data
cleaned_covid_combined_data.csv # Combined cleaned dataset
notebooks/
preprocess_show.ipynb # Data preprocessing and merging
tableau/
dashboard.twb # Tableau workbook
scripts/
data_merge.py # Data merging script
README.md # Project README
Usage
Data Preprocessing:
- Execute the
preprocess_show.ipynbnotebook to clean, preprocess the data and run an Iframe to look at the dashboard. - Alternatively, run the
data_merge.pyscript to perform data merging. - Data Preprocessing Notebook
Tableau Visualization:
- Open Tableau Desktop or Tableau Public.
- Import the cleaned dataset (
cleaned_covid_combined_data.csv). - Create interactive visualizations and dashboards.
- Save the Tableau workbook (
dashboard.twb).
Embed Dashboard:
- Publish your Tableau dashboard to Tableau Public.
- Embed the Tableau Public dashboard in your Jupyter Notebook or web application using an iframe.
Visualization
The visualizations provide insights into:
- The geographical distribution of COVID-19 vaccinations.
- Comparative analysis of vaccination and deaths progress among countries
- Comparative analysis of vaccines by manufacturer
The project explores various interactive visualizations, including:
- World Map: Total vaccinations by country.
- Time Series Chart: Vaccinations and deaths by country.
- Pie Chart: Number of vaccines by manufacturers.
The visualizations are created using Tableau's powerful data visualization tools.
Interactive Dashboards
You can view the interactive dashboards created with Tableau here.

Contributing
Contributions are welcome! Please create an issue or submit a pull request for any feature requests or improvements.
License
This project is licensed under the MIT License.
If you use this repository in your research, please cite it as shown in the right sidebar.
Owner
- Login: CarlosADuranVIllalobos
- Kind: user
- Repositories: 1
- Profile: https://github.com/CarlosADuranVIllalobos
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Duran Villalobos"
given-names: "Carlos Alberto"
title: "Interactive Dashboards with Tableau"
version: "1.0.0"
date-released: "2024-07-23"
url: "https://github.com/CarlosADuranVIllalobos/Interactive-Dashboards"
repository-code: "https://github.com/CarlosADuranVIllalobos/Interactive-Dashboards"
license: "MIT"