Original size 1140x1600

Pokemon_stats

PROTECT STATUS: not protected

Концепция

Для анализа я выбрала датасет о покемонах, который нашла на  Kaggle: Pokemon Dataset

Вселенная покемонов бесконечно разнообразна — в ней много интересных персонажей, у каждого свои характеристики, способности и особенности. К тому же, этот датасет хорошо подходит для визуализации: в нём есть и числовые, и категориальные данные, можно посмотреть как отдельные параметры, так и их взаимосвязи.

В работе я использовала разные виды графиков, чтобы лучше показать структуру данных. Например, для распределения типов, видов и способностей сделала столбчатые диаграммы. Для отображения соотношения поколений и легендарного статуса — круговые диаграммы. Чтобы показать взаимосвязь между первым и вторым типом покемона — построила тепловую карту. Для анализа роста и веса использовала ящики с усами и точечный график.

Обработка данных

Для начала я импортировала основные библиотеки, далее загрузила исходный CSV-файл с данными о покемонах и сразу убрала повторяющиеся записи, чтобы не искажать анализ. Далее привела все названия столбцов к единому стилю: перевела в нижний регистр, заменила пробелы и специальные символы на подчёркивания и убрала лишние символы по краям.

Поскольку в исходном наборе данных у некоторых покемонов отсутствует второй тип (столбец type2), я заполнила пропуски значением 'None', чтобы упростить дальнейший анализ.

В конце сделала быструю проверку: вывела размер таблицы (число строк и столбцов) и общую информацию по датасету, чтобы убедиться, что загрузка и обработка прошли корректно.

Датасет содержит следующие данные:

name — имя покемона (object) pokedex_number — номер покемона в покедексе (int64) type1 — основной тип покемона (object) type2 — вторичный тип покемона (object) classification — вид или категория покемона (object) height_m — рост покемона в метрах (float64) weight_kg — вес покемона в килограммах (float64) abilities — способности покемона (object) generation — поколение игр, в котором покемон был впервые представлен (int64) legendary_status — статус легендарности покемона (object)

big
Original size 1528x715

Стилизация графики

Original size 1920x433

Для стилизации я выбрала палитру, вдохновлённую цветами покемонов первого поколения, на основе которой сгенерировала расширенную палитру — более светлые оттенки этих цветов.

Для оформления графиков я выбрала шрифт LXGW Marker Gothic, потому что он хорошо сочетается с визуальной атмосферой покемонов — слегка рукописный и динамичный стиль добавляет живости диаграммам.

Кроме того, для улучшения читаемости и эстетики графиков я настроила сетку с тонкими пунктирными линиями и тонку чёрную обводку у столбцов и других элементов.

Original size 1316x735

Типы покемонов

Тип покемона — это категория, которая определяет его сильные и слабые стороны в боях, влияя на эффективность атак и защиту от разных видов урона, например огненный, водный или травяной. Каждый покемон имеет один или два типа из определённого набора (например, огненный, водный, травяной, электрический и т. д.). Всего существует 18 типов покемонов.

0
0

Виды покемонов

Виды покемонов — это категории, которые характеризуют покемона с точки зрения его природы, внешнего вида или поведения, например «мышиный» или «огненный» покемон. Это не то же самое, что тип — виды больше служат для общего представления о покемоне, а типы влияют на боевые свойства. Существует около 50 видов покемонов.

0

Рост и вес покемонов

Original size 1103x302
0

Способности

Способности покемонов — это особые пассивные умения или черты, которые влияют на характеристики, поведение или эффект в бою и вне боя. Они могут менять ход сражения, давать защиту от определённых эффектов, усиливать атаки, лечить покемона и многое другое. Каждому покемону присуща одна или несколько способностей, которые делают бой более стратегическим и разнообразным.

0
0

Поколения и легендарный статус

Original size 1247x766

Выводы

В рамках проекта был проведён анализ данных о покемонах, включающий загрузку, обработку и визуализацию информации. В результате исследования удалось выявить ключевые закономерности.

Наиболее распространёнными типами покемонов оказались Водяной, Нормальный, Травяной, Жук и Огненный — вероятно, из-за их разнообразия и важности в игровых механиках.

Примерно у половины покемонов присутствует второй тип, и анализ взаимосвязи между первым и вторым типами показал, что некоторые сочетания встречаются значительно чаще других, что отражает особенности биологии и баланса покемонов.

Среди видов покемонов самыми распространёнными являются Dragon, Fox, Poison Pin, Mouse и Mushroom, что может указывать на популярность и узнаваемость этих категорий.

Анализ роста и веса выявил, что хотя средние значения близки, существуют выбросы с очень крупными покемонами, а также наблюдается слабая положительная корреляция между ростом и весом.

Большинство покемонов обладают тремя способностями, причём наиболее часто встречаются такие способности, как Swift-swim, Keen-eye и Sturdy.

Распределение покемонов по поколениям неравномерно — доля каждого поколения варьируется примерно от 8% до 18%. При этом легендарные покемоны составляют около 9% от общего числа.

Источники изображений

Пиксельные изображения покемонов: https://pokepalettes.com/

Original size 1920x324