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

covid-19 datapreprocessing datavisualization globalhealth interactivedashboard python tableau tableau-public
Last synced: 6 months ago · JSON representation ·

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
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
covid-19 datapreprocessing datavisualization globalhealth interactivedashboard python tableau tableau-public
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

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.ipynb notebook to clean, preprocess the data and run an Iframe to look at the dashboard.
  • Alternatively, run the data_merge.py script 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.

Tableau Dashboard Screenshot

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

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"

GitHub Events

Total
Last Year