The newest entries of the Poké main series, Pokémon Sword and Pokémon Shield, will be released later this year. However, the new generation of pocket monsters came with the news that you won't be able to complete the national Pokédex. In other words, you won't be able to capture all the Pokémon from previous 7 generations.
In a series where "Gotta catch'em all" is its catch phrase, this caused a huge backslash by some members of the community1. Their main argument was that "every Pokémon is someone's favorite". In order to test this, reddit user mamamia1001
created a survey to record Pokémon preference. (S)he also analyzed the survey results and made the dataset public. In this project, I created an interactive dashboard using Bokeh to visualize the results of the survey.
You can find the interactive visualization here (be patient, it can take a while to load).
It looks something like this:
It allows you to choose whatever Pokémon you want and see its preference ranking compared to all Pokémon, compared to all Pokémon of its generation, and how did people voted for it in time during the period in which the survey was open (notice how the color of that plot corresponds to the Pokémon's dominant color)
If you are interested in a more detailed (although more static) analysis of the data, please check out my other repository.
A big shout out to @bryevdv for helping me with a few issues I had with Bokeh legends and to @betatim and @jdkent for helping me deploying the Bokeh app in Binder. The latter isn't so trivial. Thus I wrote a small post with the required steps to do so, which you can find here. If you have any comments or suggestions, feel free to raise an issue here or drop me a line in Twitter (@amoncadatorres).