LCS Data Visualization
Introduction
As a Data Scientist, it is essential for me to be able to tell a story and effectively report my findings to stakeholders. One of the best ways to achieve this is through data visualizations, and Tableau is the most popular tool to do that. None of my courses taught Tableau, so I started this personal project which uses tools I am familiar with, all the giving myself the opportunity to learn Tableau.
The goal of the data visualization is to provide statistical data for the LCS and find a correlation between old champs becoming less favorable because of the conception of new champions.
The Data
Cleaning the Data
In order to reconcile the data, I combined the files that fall under one season and created a data frame for each one.
Eg. Spring Lock-in 2020, Spring Split 2020, Spring Playoffs 2020 —> Spring 2020
To merge the data decided to outer join on columns ‘Champion’ and ‘Pos’ which worked perfectly for my needs. I then filtered all the unnecessary columns. I kept ‘GP’ (Games Played) because that is the data I need to find the popularity of a champion.
The image is what Spring 2020 looks like after cleaning.
Find Popularity of Champs over time
To see if old Champions lose popularity as new Champions are released, we need to the popularity of champions over time.
Creating Visualization Part 1: Most Popular Champions in every Split
With this data, we move over to Tableau and start on the visualization to display which champions have been popular each split
Webscrape to get years Champions were made
Get Most Popular Champions by Role
By looking at the most popular champions by role we can take a look at which champions stood the test of time and what makes a strong skillset.
Get Win/Loss Ratio
Popularity is one indicator of how good a champion is, but I want something that actually shows the performance of the champion. If the champion is overloaded then it would show in the Champion’s win rate. For now, I just want to look at the win rate of the most popular of champions to see how good they actually are.
Creating Data Visualization Part 2: Popular Champions and Stats
Now we move over to Tableau again and create a visualization with the interesting stats we just collected.
Find correlation between old champion’s popularity when new champions are released
We finally have the cleaned and correct data to find a correlation between the popularity of old champions when new champions are released.
Creating Data Visualization Part 3: Correlation
Now that we finally have the appropriate data, we get a better picture with graphs. We can tell if there is a correlation if there is an increasing number of average games played by champions created in recent years.
Conclusion:
There doesn’t seem like there is a clear correlation of old champions getting pushed out of the meta, in fact, it seems like the most popular champions are still older champions from around the 2011 era. We do see small spikes from newer champions from the 2017-2020 period, but nothing nearly as consistent as older champions.