View the live site
DotaPop is a data visualization project designed to show the popularity of heroes over time throughout official Valve events. Popularity is calculated by how often each hero is picked AND banned for each event. It is built using the following technologies:
- Backend: Node.js with Express.js
- Frontend: JavaScript
- Misc: D3.js, HTML5, CSS3
- Add data for more events
- Create line graph for each hero
- Create histogram for each event
Users are granted the option to sort the heroes based on:
- Name
- Popularity
Users are also granted the option to sort the data based on Valve events. The events that are available as options are as follows:
- The International 2013
- The International 2014
- The International 2015
- The Frankfurt Major 2015
- The Shanghai Major 2016
- The Manila Major 2016
- The International 2016
- The Boston Major 2016
- The Kiev Major 2017
- The International 2017
- The Bucharest Major 2018
- The International 2018
Clicking on each hero sprite will display the details of that hero. Details include:
- Overall popularity of the hero per event
- How many games they participated in
- How often the hero was picked
- How often the hero was banned