Data Mining openCV Programming Python

Plotting Pokemon GO data with Python

I wanted to brush up on my Python plotting skills in a fun way. Since I’ve been playing Pokemon Go recently, I decided to make a plot using data from the game. After a few iterations and even some OpenCV work, I decided that the following plot was the best solution.

Attempt 9 – Pokemon Max CP by Level

Even though the above plot is probably the most useful, my favorite plot is the one where each bar is colored based on each Pokemon’s dominant colors. Analyzing each sprite and working with OpenCV was fun. I plan to delve further into k-means clustering and similar algorithms since they were really interesting.

Below is the Jupyter notebook I used to develop everything. If you want to play around with it locally, you can download it from my GitHub.