Title: | Plotting Football Matches Expected Goals (xG) Stats with 'Understat' Data |
Version: | 0.2.1 |
Description: | Scrapes football match shots data from 'Understat' https://understat.com/ and visualizes it using interactive plots: - A detailed shot map displaying the location, type, and xG value of shots taken by both teams. - An xG timeline chart showing the cumulative xG for each team over time, annotated with the details of scored goals. |
License: | GPL (≥ 3) |
Encoding: | UTF-8 |
RoxygenNote: | 7.3.2 |
Imports: | base64enc, dplyr (≥ 1.0.0), gdtools, gfonts, ggiraph, ggplot2, ggsoccer, glue, highcharter, rvest, stringi, stringr, jsonlite, readr, tibble |
Depends: | R (≥ 4.1.0) |
URL: | http://aymennasri.me/ggfootball/ |
BugReports: | https://github.com/aymennasri/ggfootball/issues |
NeedsCompilation: | no |
Packaged: | 2025-03-22 22:49:49 UTC; aymen |
Author: | Aymen Nasri [aut, cre, cph] |
Maintainer: | Aymen Nasri <aymennasrii@proton.me> |
Repository: | CRAN |
Date/Publication: | 2025-03-22 23:00:02 UTC |
Plot an xG chart of a football match
Description
Plot an xG chart of a football match
Usage
xg_chart(
match_id,
home_team_color,
away_team_color,
competition = "",
bg_color = "#FFF1E5",
plot_bg_color = "#FFF1E5"
)
Arguments
match_id |
Match ID from understat.com |
home_team_color |
Color used for the home team |
away_team_color |
Color used for the away team |
competition |
Competition name as a subtitle; empty by default. |
bg_color |
Chart background color; defaults to "#FFF1E5" |
plot_bg_color |
Plot background color; defaults to "#FFF1E5" |
Value
Interactive highcharter plot displaying the xG chart of both teams.
Examples
xg_chart(26631, "red", "grey", competition = "Premier League")
Plot shots xG of a football match
Description
Plot shots xG of a football match
Usage
xg_map(match_id, title = "")
Arguments
match_id |
Desired match ID from understat.com |
title |
Plot title; empty by default |
Value
Interactive ggiraph transparent plot displaying both teams shots side by side printed to the Viewer.
Examples
xg_map(26631, title = "xG Map")