Original size 2480x3500

Анализ и Визуализация Продаж Игр Nintendo

PROTECT STATUS: not protected
7

Введение

Данные

Для данного проекта я выбрал данные по продажам игр Nintendo. Данные были взяты с Kaggle, известного ресурса для анализа данных. Файл содержит информацию о различных играх, включая название, платформу, дату выпуска, оценки критиков и пользователей, разработчиков и жанры.

>>> База Данных на Kaggle <<<

Причина выбора

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

Типы графиков

Гистограммы Для визуализации распределения оценок от критиков и пользователей.

Гистограмма Для отображения распределения игр по годам.

Столбчатая диаграмма Для отображения топ-10 жанров игр.

Этапы работы

1. Загрузка данных

import pandas as pd file_path = 'NintendoGames.csv' data = pd.read_csv (file_path)

2. Просмотр данных

print («Первые несколько строк данных:») print (data.head ())

3. Основной описательный анализ данных

print («\nОсновные статистики данных:») print (data.describe (include='all'))

4. Проверка на наличие пропущенных значений

print («\nПропущенные значения в данных:») print (data.isnull ().sum ())

5. Визуализация данных

Распределение оценок от критиков и пользователей

import matplotlib.pyplot as plt import seaborn as sns

sns.set (style='whitegrid') plt.figure (figsize=(14, 7)) sns.histplot (data=data, x='meta_score', kde=True, bins=30, color='skyblue', label='Meta Score') sns.histplot (data=data, x='user_score', kde=True, bins=30, color='salmon', label='User Score') plt.title ('Распределение оценок от критиков и пользователей') plt.xlabel ('Оценка') plt.ylabel ('Количество игр') plt.legend () plt.show ()

Распределение игр по годам

data['year'] = pd.to_datetime (data['date'], errors='coerce').dt.year plt.figure (figsize=(14, 7)) sns.histplot (data=data, x='year', bins=30, kde=True) plt.title ('Распределение игр по годам') plt.xlabel ('Год') plt.ylabel ('Количество игр') plt.show ()

Топ-10 жанров игр

genres = genres.explode () top_10_genres = genres.value_counts ().head (10) plt.figure (figsize=(14, 7)) sns.barplot (x=top_10_genres.index, y=top_10_genres.values, palette='viridis') plt.title ('Топ-10 жанров игр Nintendo') plt.xlabel ('Жанр') plt.ylabel ('Количество игр') plt.xticks (rotation=45) plt.show ()

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

Для стилизации графиков был выбран стиль «whitegrid» из библиотеки Seaborn. Этот стиль позволяет создать чистые и четкие графики, которые легко воспринимаются визуально. Также были использованы цветовые палитры, такие как «skyblue» и «salmon» для гистограмм, и «viridis» для столбчатой диаграммы, чтобы сделать графики более привлекательными и информативными.

Итоговые графики

Original size 1400x700

Распределение оценок от критиков и пользователей

Original size 1400x700

Распределение игр по годам

Original size 1400x700

Топ-10 жанров игр Nintendo

Заключение

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

>>> Код и Датасет <<<

Анализ и Визуализация Продаж Игр Nintendo
7
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