The goal behind this project was to produce a racing bar chart showing the top 15 UFC fighters with the most number of UFC fights over time. The match data used here was obtained by web scraping the results tables from UFC event Wikipedia pages. The charts are build using D3.js and Javascript.
The motivation behind this project is to compile a dataset of matches from past UFC events. The data collection was performed via web scraping using Python and Beautiful Soup.
The purpose of this project was to create a data-driven animation showing the changes in UFC fighter rankings over time. The Ultimate Fighting Championship rankings was first introduced in February 2013. The votes are generated by a panel of media members. The media members are asked to vote for who they feel are the top fighters in the UFC by weight class and pound-for-pound. The fighters have to be in active status the UFC in order to receive votes and not facing any disciplinary suspensions of nine months or longer. A fighter may appear in more than one weight division at a time. The champion and interim champion can be voted on for the pound-for-pound rankings, but are not voted on in their weight class since they are already considered to be in the top of their division.