Original size 1140x1600

Анализ данных Overwatch

PROTECT STATUS: not protected

Описание

Я очень люблю игру Overwatch, поэтому проект посвящён именно ей. Датасет был взят с сайта Kaggle.com, автором которого является Mykhailo Kachan. Датасет был создан на основе данных из Overbuff с использованием Python и Selenium. Для проекта были выбраны статистические данные режима быстрой игры. Были построены столбчатая, линейчатая и круговая диаграммы, а также диаграмма корреляции и график Joy.

Описание применения генеративной модели

При написании кода для анализа данных и исправлении ошибок использовалась нейросеть DeepSeek.

Библиотеки

В проекте использовались следующие библиотеки:

  • pandas — для работы с табличными данными, чтения данных из CSV-файла, фильтрации, сортировки и обработки данных;
  • matplotlib — для построения столбчатых диаграмм, линейных графиков, настройки осей, заголовков и легенд;
  • numpy — для создания массивов позиций на графике (например, для столбчатых диаграмм);
  • seaborn — для построения диаграммы корреляции (heatmap);
  • joypy — для визуализации распределения данных по группам (например, распределение Win Rate, % и Pick Rate, % по Skill Tier).

Визуальное оформление

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

big
Original size 1403x986

Статистика

На первом этапе был проведён анализ общих данных, охватывающих всех персонажей.

0
0

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

0

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

0

Вторым моим любимым персонажем является Кэссиди, поэтому для сравнения этих двух героев я использовала график Joy.

0

Выводы

Изучив данные и преобразовав их в инфографику, можно сделать следующие выводы:

1. D.Va лидирует по соотношению убийств и содействий к смертям.

2. Все герои имеют примерно одинаковое процентное соотношение побед, баланс между персонажами в игре соблюдён.

3. Ангел является самым сильным героем поддержки независимо от уровня мастерства.

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

5. Урон Мэй увеличивается с ростом уровня мастерства, что указывает на необходимость высокого навыка для максимальной эффективности. Аналогично, урон Кэссиди также растёт с уровнем мастерства, что подтверждает высокий потенциал обоих персонажей в руках опытных игроков.

Анализ данных Overwatch
We use cookies to improve the operation of the website and to enhance its usability. More detailed information on the use of cookies can be fo...
Show more