Pokemon: Catch Them All (Only If They're Good)

Kenneth Ando, Aaron Inocelias, Daniel Jidkov, Ruvym Mykhalets


Our project started with a sunburst visualization that was implemented in D3 on Observeable. The dataset was all of the Pokemon along with their attributes and statistics. The sunburst was an amazing way to explore the heavily categorical dataset. One interesting thing that the sunburst uncovered was the fact that most legendary Pokemon were of Psychic type, which leads us to believe the developers thought that telepathic/mind control abilities in a Pokemon serves to show how legendary and powerful they are.

Past Assignment Visualization

Click me to go to Oberservable:
Click Me



Average Base Total for All Pokemon Types




This graph shows how the average total power stats of each type of Pokemon compares to each other. Our group had to do a substantial amount of work in order to wrangle this data, as there were many categories to keep track of. The graph shows us that the most powerful pokemon on average are from the Dragon, Steel, and Psychic types. The weakest Pokemon on average come from the Bug, Poison, and Normal types. This graph does not take into consideration that there are much more normal types of Pokemon, while there is a very small amount of Dragon types. Despite the drawback this graph still shows a very good summary of the average stats of the Pokemon types in the game.

Average Stats Per Type

Conclusion

Our interactive visualization was also made with D3. We decided to go with a drop down menu with all the pokemon types for a user to be able to explore the average attribute categories per type of Pokemon using radial graphs. It was very interesting to see the strengths and weaknesses of every type of Pokemon. As expected, certain Pokemon have skills that relate to their type, for example Steel type Pokemon have the best average defense in the game. Which makes total sense, since metal is very indestructable. The size of the circle also lets you know how powerful the Pokemon type is on average too. It is very interesting to see how all the categories differ from one another with the radial graphs. During this project we learned more about Json formats and CSS/HTML building. We also learned how to use D3 more efficiently to convey our data. In addition this project taught us important teamworking and communication skills. All in all, presenting data in a way that people can understand is an invaluable skill to our future careers that goes much further than just showing Pokemon statistics with interactive graphing tools like D3.