Original size 1140x1600

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

PROTECT STATUS: not protected
6

Описание

Я очень люблю игру 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
6
We use cookies to improve the operation of the HSE website and to enhance its usability. More detailed information on the use of cookies can be fou...
Show more