An interactive exploration of Pokémon distributions across real-world biomes
Authors: Vignesh Narayanan, Hanle Yang, Jonathon Chang, Adrian Chang
Affiliation: London School of Economics and Political Science
Code: GitHub Repository
In this section, we present a series of visualizations created during the process of mapping Pokémon distributions to real-world biomes. These visual representations highlight key findings from our analysis and illustrate the development process of the interactive map.
This analysis presents a ridge plot to observe the distribution of Pokémon based on their stats and types. The findings highlight interesting patterns in how Pokémon evolve and their relationship to stat totals.
By generating this ridge plot, we are able to observe the distribution of Pokémon according to their stats and types. The plot reveals two significant insights: Firstly, we notice several peaks for each Pokémon type, which reflects the evolution path of Pokémon—more evolved Pokémon tend to have higher stat totals. Secondly, the dragon type stands out as having the highest average stat, which aligns with the well-known rarity and strength of dragon-type Pokémon.
The ridge plot provides valuable insights into how the evolution of Pokémon correlates with their stats. Pokémon types with higher evolutionary stages tend to have more pronounced peaks in their stat distributions, reinforcing the link between evolution and stat increase. Additionally, the dominance of the dragon type in terms of average stat totals is evident. This type's rarity and powerful abilities make it stand out among others, furthering the understanding of its competitive edge.
This interactive candle plot presents the maximum, minimum, and median stat values for each of the Pokémon types we focused on: fire, water, and ice. By exploring these distributions, we gain insights into the range and central tendencies of their stats.
The candle plot clearly illustrates the differences in the statistical distributions between the Pokémon types. Ice-type Pokémon, for instance, show the lowest maximum stat, indicating that their legendary Pokémon tend to have lower stat totals compared to the legendary Pokémon of Fire and Water types.
From this interactive candle plot, we observe significant variations in the max, min, and median stat totals for Fire, Water, and Ice types. This reinforces the decision to separate Pokémon types before ranking them. The plot makes it clear that Ice-type Pokémon have the lowest maximum stats, suggesting that legendary Pokémon of the Ice type are not as statistically powerful as those of the Fire and Water types.
Now that there are Pokémon in the real world, you probably want to select which one is your favourite! This diagram shows how rare certain colours of Pokémon are.
This diagram reveals the distribution of Pokémon colours, highlighting that red is the most common colour among Pokémon, while green and purple are the least common, each accounting for about 3% of the total Pokémon species.
While the process of determining the dominant colours of Pokémon may not be 100% accurate, this plot offers a clear visual representation of colour proportions across the Pokémon species.
This study examines how geographical coordinates—latitude and longitude—impact temperature variations. We analyzed three key relationships to determine which factor plays a more dominant role in shaping temperature patterns.
These findings align with fundamental climatological principles, where latitude influences solar radiation exposure and, consequently, temperature patterns. Regions closer to the equator receive more direct sunlight, resulting in higher temperatures, while polar regions experience lower temperatures due to indirect solar rays.
Overall, this analysis reinforces that latitude is the dominant geographic factor in determining temperature variation, while longitude plays no meaningful role in temperature prediction.
This section explores the variance in temperature between the hottest and coldest places. The analysis reveals that the hottest places exhibit less variance in temperature compared to the coldest places.
To effectively visualize the spatial distribution of Pokémon across different biomes, we employed Folium, a Python library designed for interactive geographic mapping. The objective of this step was to create a dynamic and user-friendly tool that integrates ecological data with real-world geographical coordinates. Through an iterative design process, we tested multiple drafts before finalizing the map.
During the initial development phase, three versions of the map were created to evaluate different visualization techniques and optimize the representation of Pokémon distributions. Each iteration provided insights into improving the accuracy and usability of the final model.
Figure 1: Initial test version, focusing on basic markers placement.
Figure 2: Adjusted version incorporating color-coded biome layers.
Figure 3: Final test version before optimization, featuring enhanced interactivity and legend customization.
Feedback from these preliminary drafts led to significant refinements in the final version. Key improvements included better handling of overlapping Pokémon, an improved search function, and real-time weather updates.
Figure 3: Final test version before optimization, featuring enhanced interactivity and legend customization.
We encourage constructive feedback to refine our visualizations and improve the interactive mapping experience. Your insights will contribute to the accuracy and usability of this research. Please share your observations below:
Public Comments