import matplotlib.pyplot as plt
%config InlineBackend.figure_format='retina' # enable retina display
import match_visualisation
The create_figure()
function from the match_visualisation
Python script requires three arguments: the ID of the game we want to visualise and the figure and axes objects of the plot. For instance, we can visualise the game between Chelsea and Liverpool that took place on the 2nd of January, 2022 (YouTube link).
match_id = 16578
fig, ax = plt.subplots(figsize=(18.48, 12))
match_visualisation.create_figure(match_id, fig, ax)
plt.savefig('Example_Image.png')
match_ids = [16589, 16594, 16540]
fig, ax = plt.subplots(len(match_ids), 1, figsize=(18.48, 12 * len(match_ids)))
for i, match_id in enumerate(match_ids):
match_visualisation.create_figure(match_id, fig, ax[i])