Skip to content

duytran27/World-Cup-2022-Match-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

World Cup 2022 Match Dashboard

This project provides a comprehensive visual dashboard for analyzing a World Cup 2022 football match between Brazil and Korea. It allows users to track and visualize match statistics, including xG (expected goals), possession data, and shot maps for both teams, offering insights into the performance of the game.

Features

  • xG Flow Charts: Displays the flow of expected goals for teams over time during a match.
  • Possession Charts: Visualizes the percentage of possession each team had throughout the game.
  • Shot Maps: Plots the location of shots taken by each team during the match, providing a clear view of offensive performance.
  • Interactive Visualizations: Built using Python libraries such as Matplotlib, making the plots dynamic and customizable.

Technologies Used

  • Python: The main programming language used for data processing and visualization.
  • Pandas: For efficient handling and manipulation of match data.
  • Matplotlib: To generate detailed visualizations such as shot maps, xG charts, and possession charts.
  • Jupyter Notebook: For combining code, visuals, and analysis in one interactive environment.

How to Run the Project

  1. Clone the repository:
    git clone <repository-url>
  2. Ensure you have Python 3.x installed.
  3. Install the necessary Python libraries by running:
    pip install -r requirements.txt
  4. Open the Jupyter notebook file Football Dashboard.ipynb and run the cells to generate the visualizations.

Credits

  • Data for this project was sourced from StatsBomb.

Feel free to contribute or raise issues if you have any suggestions for improvements.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •