Введение
Покемоны — это медиафраншиза, которой управляет The Pokémon Company (совместное предприятие Nintendo, Game Freak и Creatures). В играх каждое существо относится к определённому типу, обладает шестью базовыми характеристиками и имеет фиксированный шанс поимки. Анализируя эти данные, можно понять, каких типов в покедексе больше, какие из них действительно сильнее по сумме статов, а также как сила покемона сочетается с его шансом ловли. Такой подход позволяет тренеру выбирать бойцов не на ощупь, а осознанно, опираясь на конкретные цифры, и тем самым собирать более эффективную команду.
Чтобы понять, на кого действительно стоит охотиться, я решила взглянуть на данные системно, для этого взяла датасет о покемонах «All_Pokemon» с сайта kaggle.com. Он включает в себя их количество, имя, основной и вторичный тип, способности, базовые характеристики, эффективность других видов против этого покемона, вес и массу тела.
К концу проекта мы узнаем какой вид покемона самый сильный и на какие характеристики нужно обращать внимание при выборе своего бойца
Данные я решила представить с помощью пяти графиков: столбчатой диаграммы (визуализация количества по видам), леденцового графика (ранжировка видов по характеристикам), парных радар-диаграмм (сопоставление характеристик у сильного/слабого вида), пузырькового графика рассеяния (корреляция между общей силой, шансом поимки и учётом hp) и тепловой картой (решающие характеристики топовых покемонов).
Обложка проекта была сгенерирована с помощью нейросети Recraft по промту: Pixel art poster: a twilight sky in a 16-color palette; in the center foreground is Ash Ketchum, with his hand raised, holding a glowing Poké Ball; behind him towers a greenish-blue fire dragon with outstretched wings, framed by pixelated flames; on either side of the trainer at ground level are Pikachu, Bulbasaur, and two smiling Squirtle.
Загрузка и обработка данных
Сначала я импортировала необходимые библиотеки для работы с данными. Затем загрузила датасет, удалила дубликаты и приступила к подготовке данных: привела названия столбцов к единому формату и обработала пропущенные значения.
Оформление данных
Вдохновением для оформления проекта послужили интерфейс Game Boy и игра Pokemon. Поэтому я использовала пиксельный шрифт GNF и создала палитру цветов, основанную на типах покемонов. А чтобы таблицы было интереснее рассматривать, я сделала их цветными, а подложки белыми с пунктирной сеткой. После создания графика он сохраняется на гугл диск в высоком разрешении.
[1] Сколько всего покемонов?
Сначала я посмотрела на «простую арифметику» — сколько покемонов относится к каждому типу. Горизонтальные столбцы сразу показывают перекос: Water, Normal и Grass заметно больше, а вот Fairy или Ice — совсем немного. Это неудивительно: водных покемонов гейм-дизайнеры добавляли почти в каждой генерации, тогда как тот же Fairy появился лишь в шестой и потому до сих пор редок.
График помогает быстро понять, какие типы доминируют в покедексе и где, возможно, не хватает разнообразия.
Водяные покемоны: Дьюгонг, Сквиртл, Шеллдер
[2] Выделим самый сильный вид покемона
Дальше я решила узнать, какие стихии в покемонах объективно «тащат». Собрала все боевые статы в один показатель (power) и усреднила его по видам — получился аккуратный график: каждая точка — средняя сила вида, а чёрная линия подчёркивает, насколько он вырывается вперёд.
Картина ожидаемая: Dragon и Psychic обгоняют всех, за ними плотной группой идут виды от Fire до Water, а вот Bug и Normal отстают больше всего по характеристикам. То есть баланс по численности и баланс по силе явно не совпадают: редкие феи всё ещё слабоваты по средним статам, а перегруженные водные хоть и многочисленны, но не самые грозные.
Драконы: Реширам, Коммо-о. Зигард
[3] Рассмотрим характеристики самого сильного и слабого видов
Далее я решила понять, на каких именно статах сильный тип обходит слабый. Кодом усредняем шесть базовых характеристик для Dragon и Bug покемонов и выводим их в виде двух радиальных профилей.
Контур драконов расширен практически по всем осям, особенно по Attack и Special Attack; у жуков нет ни одной характеристики, где они бы догоняли. График показывает, что преимущество драконов комплексное, а не локальное.
Дракон Диалга и жук Бидрилл
[4] Проверим соотношение шанса поимки и характеристик покемона
Чтобы проверить, влияет ли общая сила на сложность поимки я убрала возможные пропуски и построила диаграмму: по оси X — сумма базовых статов (power, вычислена ранее для другой диаграммы), по Y — шанс поимки, цвет соответствует виду покемона, размер пузыря — запас HP.
Анализ визуализации:
- Правая-низ диаграммы (power > 600, catch rate < 50) — редкие, очень сильные экземпляры: их трудно поймать.
- Левая-верх (power ≈ 200–300, catch rate ≈ 255) — самые «слабые», но почти гарантированные к поимке.
- Средняя зона (400–500) пестрит разноцветными точками: тип покемона важнее, чем сила сама по себе. Травяные и водные, например, встречаются как с высоким шансом поимки, так и с низким — универсального правила нет.
Размер точек показывает, что высокий HP не является ключевым фактором поимки, решающим остаётся именно суммарный показатель статов.




