How to Create Radar Charts for Soccer Analysis in Python

  Рет қаралды 17,478

McKay Johns

McKay Johns

Күн бұрын

Radar charts are a great way to do comparisons and in this tutorial, we'll learn how to do them in python using the Soccerplots package. A great tool to have in your analytical skill set.
Github files: github.com/mck...
Soccerplots Documentation: github.com/Slo...
Anmol on Twitter: / slothfulwave612
FBREF: fbref.com/en/c...
Follow me on Twitter: / mckayjohns
Check out my favorite analytics books!:
Learn Python: amzn.to/32tZ65M
Data Visualization: amzn.to/3lgcdPB
Affiliate:
Scraper API: www.scraperapi...?fpr=mckay48
Use code MCKAY10 for 10% off
Patreon:
www.patreon.co...

Пікірлер: 57
@slothfulwave612
@slothfulwave612 3 жыл бұрын
Thanks McKay for making the tutorial, I really appreciate your efforts. Keep doing the great work mate. 🤝💪
@McKayJohns
@McKayJohns 3 жыл бұрын
My pleasure! Thanks for making soccerplots available!
@mirekkowalczyk-o8w
@mirekkowalczyk-o8w Жыл бұрын
A very nice video with the radar on how to import data."link " and what it's like to be after a journey from language to environment
@M2N489
@M2N489 3 жыл бұрын
Listen, there's a few guys here who hit the like button pretty hard per your request. But I'm telling you my like had some heat on it.
@McKayJohns
@McKayJohns 3 жыл бұрын
I was actually speaking directly to you knowing you would break the like button with how hard you hit it
@foodreview1660
@foodreview1660 3 жыл бұрын
Thanks McKay!. Keep up the great work
@McKayJohns
@McKayJohns 3 жыл бұрын
Thanks, will do!
@NicolasAchabal
@NicolasAchabal 3 жыл бұрын
Thanks so much for ur tutorials! They've been really helpful.
@McKayJohns
@McKayJohns 3 жыл бұрын
Happy to hear that!
@joyanbhathena7251
@joyanbhathena7251 3 жыл бұрын
Binge watching your soccer visualisations playlist 😍
@alihussein1005
@alihussein1005 Жыл бұрын
keep doing what you are doing!! Rocking it 👌👌
@viswateja6048
@viswateja6048 3 жыл бұрын
Amazing work! More tutorials please🙏
@McKayJohns
@McKayJohns 3 жыл бұрын
Thank you more on the way!
@Jani-y1s
@Jani-y1s 3 жыл бұрын
You’re the best! Thanks!
@McKayJohns
@McKayJohns 3 жыл бұрын
You're welcome!
@alexorlandini7792
@alexorlandini7792 2 жыл бұрын
Can someone help me solve this error ? ModuleNotFoundError: No module named 'soccerplots' I have installed soccerplots in pip installer but still getting this message
@k4iz3r777
@k4iz3r777 2 жыл бұрын
Im getting an error ModuleNotFoundError: No module named 'soccerplots I have installed soccerplots and in the python libraries in the soccerplot folder there is a file radar_chart.py Does anyone have a solution to this?
@datascience91
@datascience91 2 жыл бұрын
I think it's no longer supported. Last update was on 2020.
@avneetrekhi20
@avneetrekhi20 3 жыл бұрын
Super work. You are awesome
@McKayJohns
@McKayJohns 3 жыл бұрын
Thank you! Cheers!
@samprzemyslawbaldowski2085
@samprzemyslawbaldowski2085 2 жыл бұрын
Hi. That's very nice videos. How long it took you to learn Python/doing such things? I am just starting and this is ming boggling :)) but want to find out more. Do you do any courses online? Thanks. Sam.
@McKayJohns
@McKayJohns 2 жыл бұрын
hey sam, i've been coding for a while now but i got started with some courses on Udemy as well as through school work!
@gabrielcardosomattos5658
@gabrielcardosomattos5658 Жыл бұрын
Hey @MckayJohns, I was wondering! How can I compare more than 2 players on The same soccerplot graph? Your tutorial is amazing but I a having trouble addin a 3rd data group on The same visualization. Is it possible? Thank you
@shubhangidabral8460
@shubhangidabral8460 3 жыл бұрын
Amazing ⚡
@McKayJohns
@McKayJohns 3 жыл бұрын
Thanks!
@LigaLavo
@LigaLavo 11 ай бұрын
thanks for the video please can you do one on scraping data from fbref. Given we can't get the CSV file like before for the shots
@adildx1
@adildx1 3 жыл бұрын
Thanks for the tutorial
@McKayJohns
@McKayJohns 3 жыл бұрын
No problem!
@SomduttaSomSinha
@SomduttaSomSinha 3 жыл бұрын
I'm getting an error: 'length of values should be greater than equal to 3' which I don't understand as I'm only comparing two sets of data.
@McKayJohns
@McKayJohns 3 жыл бұрын
If you reach out to me on Twitter I can probably help you better 👍🏻
@phanquyetthang9261
@phanquyetthang9261 2 жыл бұрын
Hi, could you explain it to me again please. I got the same error
@bhosaleprathamesh
@bhosaleprathamesh Жыл бұрын
did you find the solution?
@bhosaleprathamesh
@bhosaleprathamesh Жыл бұрын
@@phanquyetthang9261 did you find the solution to the error?
@heartofmarkness
@heartofmarkness Жыл бұрын
Instead of eliminating all the players in the dataframe to build the comparison radar chart, could you build a dropdown menu that could be selected to be used to select players to display on the radar chart? If I wanted to compare players by position or nation, resetting the data frame seems highly cumbersome, but I can't seem to get the dropdown or the chart to work work cleanly.
@mirekkowalczyk-o8w
@mirekkowalczyk-o8w Жыл бұрын
hello, I have completed the Statsbomb football analysis application, I decided to implement the football players data analysis training I am at the beginning and I am using python and your environment was jupyter I can be the same? would you show how to start from the beginning step by step
@simon-peterosadiapet6821
@simon-peterosadiapet6821 2 жыл бұрын
please what tools are best for football data visualization
@joyanbhathena7251
@joyanbhathena7251 3 жыл бұрын
What was that add 25% and subtract 25% for?
@haroonsidheekhikt3015
@haroonsidheekhikt3015 Жыл бұрын
They are the boundaries of the radar, Adding 25% is for the upper bound and other one is the lower bound
@siddhantjain1479
@siddhantjain1479 3 жыл бұрын
hey, thank you so much for the wonderful tutorial. can you let me know how to increase the size of the radar chart?
@DANNYEL20122
@DANNYEL20122 Жыл бұрын
hi please the github file isn't opening any more. Please can you tell me how you got the data from fbref?
@McKayJohns
@McKayJohns Жыл бұрын
github.com/mckayjohns/youtube-videos hey sorry i'll update it but heres where the files are at now
@aboodburiahi2972
@aboodburiahi2972 3 жыл бұрын
Thank you for this amazing video, I have question , is it possible to use without ranges , I just want to show the exact number without showing the ranges? because it's kind of confusing .
@yashsalvi3653
@yashsalvi3653 2 жыл бұрын
When I use the reset. index on my dataset, the values do not appear on my dataset? Could I know the reason for this?
@bs7-esr107
@bs7-esr107 2 жыл бұрын
Can you make this in R please mate? I tried with fmsb package but I could not reproduce to this level.
@arshad1781
@arshad1781 3 жыл бұрын
Good tutorial
@McKayJohns
@McKayJohns 3 жыл бұрын
Glad you think so!
@jordanh962
@jordanh962 3 жыл бұрын
Hi mate, I have replicated this code in Jupyter Notebook. However, when trying to run the code as a python visual in Power BI I get an error when adding the ranges to the list of tuple pairs. The type error arises from the variable "a": can't multiple sequence by a non-int of type float. It thinks the minimum and maximum values are non-integers and then when we multiply by 25% it errors out. Any clues?
@jordanh962
@jordanh962 3 жыл бұрын
Feedback Type: Error Message: Python script error. Traceback (most recent call last): File "PythonScriptWrapper.PY", line 33, in a = a - (a*.25) TypeError: can't multiply sequence by non-int of type 'float'
@saulomatos1893
@saulomatos1893 3 жыл бұрын
@@jordanh962 I also need help
@tomwalker2070
@tomwalker2070 Жыл бұрын
Hi Jordan, I ran into this problem too, I know it is two years late but I think that it is because some of my data was percentages and had a percent symbol
@BauBau1607
@BauBau1607 3 жыл бұрын
I watched and did exactly as u did, but then I get a message sayin' like this : TypeError: __init__() missing 3 required positional arguments: 'params', 'min_range', and 'max_range' I don't know how to fix this somehow. Pls show me the solution Many thanks
@giovannicesaroni1504
@giovannicesaroni1504 3 жыл бұрын
have you solved this? I'm getting the same error
@saulomatos1893
@saulomatos1893 3 жыл бұрын
@@giovannicesaroni1504 I also need help
@ziyaaddesai4730
@ziyaaddesai4730 Жыл бұрын
Hello guys, I just tried this now and got the same error right at the end. Could you please let me know what the solution was? Thank you!
@salahelddine7654
@salahelddine7654 2 жыл бұрын
Thanks Mackay for this tutorial please I need example for 6 players would you hope me
@mirekkowalczyk-o8w
@mirekkowalczyk-o8w Жыл бұрын
A very nice video with the radar on how to import data."link " and what it's like to be after a journey from language to environment
@mirekkowalczyk-o8w
@mirekkowalczyk-o8w Жыл бұрын
A very nice video with the radar on how to import data."link " and what it's like to be after a journey from language to environment
How to Create Pizza Plots in Python w/ mplSoccer
25:52
McKay Johns
Рет қаралды 7 М.
How to Create Convex Hulls / Territory Maps in Python
27:10
McKay Johns
Рет қаралды 4,6 М.
She wanted to set me up #shorts by Tsuriki Show
0:56
Tsuriki Show
Рет қаралды 8 МЛН
Caleb Pressley Shows TSA How It’s Done
0:28
Barstool Sports
Рет қаралды 60 МЛН
Dynamic Workload Scheduler for AI workloads
5:53
Google Cloud Tech
Рет қаралды 1,1 М.
Solving real world data science tasks with Python Pandas!
1:26:07
Keith Galli
Рет қаралды 1,5 МЛН
Data Analysis with Python for Excel Users - Full Course
3:57:46
freeCodeCamp.org
Рет қаралды 3,4 МЛН
How to Calculate Expected Threat (xT) in Python
20:05
McKay Johns
Рет қаралды 9 М.
Create Radar Chart Using Python
19:11
JS_Data Talks
Рет қаралды 727
How to Become a Football Analyst
10:59
Football Meta
Рет қаралды 130 М.
Data Analytics in Soccer | Chalk Talk | 09.03.17
23:06
New York City FC
Рет қаралды 52 М.
Jupyter Notebooks vs Python Scripts | When to Use Which?
13:07
ArjanCodes
Рет қаралды 54 М.
Statsbomb 360 Data Intro in Python
33:24
McKay Johns
Рет қаралды 13 М.
Data Cleaning in Pandas | Python Pandas Tutorials
38:37
Alex The Analyst
Рет қаралды 361 М.
She wanted to set me up #shorts by Tsuriki Show
0:56
Tsuriki Show
Рет қаралды 8 МЛН