Data Visualization — Pokémon Dataset
Welcome to the Next Post in the series of Data Visualization, one of the most favourite and loved Cartoon of all time — Pokémon… Gotta Catch ’em All…. (The Visualization part of the dataset)😉
Without wasting much time let’s jump into our Data Set and begin with visualization… Pikka Pikka….


Let’s begin with some basic visualization of the dataset. Time to get hands & mind working now…

Ahh.. a nice way to begin… we can see there are a total of 6 different generation’s of Pokémon, but we can also notice that the odd generation have more No. of Pokémon as compared to the even one’s. Generation 1, 3, and 5 have the almost equal No. of Pokémon.
Since generation 6 has the least No. of Pokémon’s we can assume this to be somehow linked with the ability of Pokémon’s’.
So let’s start by verifying our assumption first...
Is Generation linked to Abilities…!!!
Note:- I have grouped the Attacks/Defense/Speed/HP/sp.Atk/Sp.Def in the group of 20 to minimize the bars and have a clear graph. Example:- the Attack value of 15 is grouped in the 0–20 group, the Attack of 49 is grouped in 41–60 Similarly, the Defense value of 35 is grouped in 20–40 group, Defense of 134 is grouped in 120–140 and so on for others also.
1.0 Generation Link on Attack

Here we can see Attack group of 0–20 is present for the only Generation 1–4, whereas group 21–40,41–60,61–80 & 81–100 have a fair No. of Pokémon in each Generation.
Also, we notice highest group 181–200 is present only in Generation 1 & 2. So, we can say that Attack is not much related to Generations apart from group 0–20 which is present for lower generations only.
2.0 Generation Link on Defense

This graph looks similar to the previous graph(Fig 5), as for attack group 0–20 spanned from generation 1 to 4 same is the case here defence group 0–20 is present for the only Generation 1–4. Also, Pokémon with defence between 21–100 are proportionally distributed across each generation.
One difference we notice here is Highest defence (201–300) is present for generation 2 & 3. Thus, we can conclude Defense is also not much related to Generations apart from group 0–20 which is present for lower generations only.
3.0 Generation Link on Speed

This graph is also not much different from the previous 2 graphs(Fig5 & Fig6), here also speed group 0–20 is present for lower generation(1–4) only. Also, speed group 21–40,41–60,61–80 & 81–100 is distributed among all groups.
The difference to notice is that top speed is not too high here, the largest group is 161–180 and is present for Generation 3 only and that too only 1 Pokémon.
Thus, we can conclude Speed is only related for group 0–20 which is present for lower generations only and we have only 1 high-speed Pokémon.
4.0 Generation Link on HP

This graph also looks similar to previous graphs.. (Fig5–7). The min range group 0–20 is present for lower generations(1–4) only and the range 21–100 is proportionally distributed among all the 6 generations.
But here we can notice the Highest group is 200–300(only 2 values were present in this range so have grouped them in 1 instead of group ranges of 20.) which is present for 1st & 2nd Generation only.
Thus, we can conclude that Attack, defence, HP and Speed have not much to do with the generations but:-
* If a Pokémon has very low values (<20) then they can be of generation 1–4.
* Mostly Pokémon have abilities in a range of 21–100 and they are placed across all the generations.
Not bad… we were able to get some insights from this data... Now Let’s move ahead and have a look at special abilities & see do they have any relation with Generation or not…
5.0 Generation Link on Special Attack

A bit of difference here from the previous graphs.. the lowest group 0–20 is present for the first 5 generations. And the ranges between 21–100 is again distributed across all the 6 generations in equal proportion.
Here we can see the highest group range 181–200 has only 1 Pokémon and that too in 1st generation, but the 2nd highest range(161–180) has 4 Pokémon in 3rd Generation, 0 in 4th and 1 each in others.
Moving on to Special Defenses…
6.0 Generation Link on Special Defense

A few more different than the previous series of similar graphs… Good, we are heading towards getting some good analysis from our dataset.
Points to note in this graph:-
* Lowest range of(0–20) has very less No. of Pokémon and is present for 1st, 2nd and 3rd Gen only.
* Pokémon with Special defence of greater than 140 are not present in 1st & 5th Generation.
* Special Defense range on 200–250 has only 1 Pokémon in 2nd Gen
* 21–100 is distributed similarly across all Generations.
7.0 Generation Link with Legendary Pokémon

This is a lot simpler graph than the previous graphs… Here we have just 2 bars for each Generation whether the Pokémon is legendary or not...
We can notice we have more legendary Pokémon for 3rd, 4th & 5th Generation and a fairly high No. for 6th generation also.
Thus, we can conclude there is some relation between Generation and Legendary. Higher the Generation more the Legendary ones.. but only a few qualify for the highest Gen and legendary.
8.0 Generation Link with Primary Type of Pokémon

Another step closer to finding something new…
Here I have grouped the various types of Pokémon based on Generations.
We can notice Generation 1,2 & 3 follow a similar pattern & have the highest No. of Water-type Pokémon followed by Normal-type. Apart from this 1st Gen also has minor peeks at Bug, Fire & Poison-type, 3rd Gen has it for Bug, Psychic, Dragon & Steel whereas 2nd Gen DO NOT have any for Dragon and Flying Types.
From Generation 4 we have a bit difference, it has more of Normal, Grass, Water & Electric Type Pokémon. For Generation 5 we can see a slight high No. for water, normal, grass, bug, psychic & dark. Also, for the very 1st time, we can see some peek in Flying Type.
For 6th Gen, we have more Pokémon in Rock, Ghost & Fairy Type and a few in Flying-type.
9.0 Generation Link with Secondary Type of Pokémon

Interesting… Flying is more of a Secondary type for most of the Pokémon, also we can see few of the Pokémon’s only have the second type(as the total count is less than the actual No. of Pokémon).
1st Gen has Flying and Poison as common secondary type, 2nd has mostly flown only, 3rd Gen has Flying and Psychic as common type.
For 4th Gen Fighting and Steel together with flying & ground is common, for 5th Gen it is Fighting, steel and Fire. Lastly, 6th Gen has more count in Grass-type.
Summing Up all the Analysis Points
Now it’s time to wrap up the visualization for generation and generalize our analysis till now…:-
We have more Pokémon’s for odd generations i.e. 1,3 & 5
The average ability lies between 21–100.
If a Pokémon has a Special defence greater than 140 it can not be of 1st & 5th Generation.
If a Pokémon has primary type water or Normal then there and is low on abilities then there is a high chance of it being from Generation 1,2 & 3.
Pokémon’s with primary type as Dragon Or Flying can not lie in 2nd Gen.
Pokémon’s with primary type as Flying can be of only 5th & 6th Gen.
A Legendary Pokémon has more chances of being from 3rd, 4th or 5th Gen than any other Gens.
We can say there is some connection in types and abilities with Generation but for that, we need to study this dataset more...
That’s not all from this Pokémon Dataset. Will bring up some more interesting visualizations from the same in 2nd Part...
Till the time You can get your Dataset here and try creating visuals or think of some analysis that you guess I should be adding here…
Thanks, A lot of Guys… See You soon with some more interesting analysis…
You can know more about me:- About Me
Happy Learning… !!! 🙂
About the Creator
Shashank Singhal
Big Data & Machine Learning | www.linkedin.com/in/shashank-singhal-1806 | Blog — https://quickdatascienceds.blogspot.com



Comments
There are no comments for this story
Be the first to respond and start the conversation.