
Я решила делать проект по теме игр и их популярности на различных консолях. Информацию в виде таблицы .csv я нашла на сайте kaggle. Именно эту тему я выбрала, поскольку я задрот и вечерком поиграть в комп или приставку — это святое. Графики выбрала линейные, поскольку на мой взгляд они лучше всего отразили бы количество игроков/мнений.

top = df.groupby ('name')['meta_score'].mean ().nlargest (25).sort_values ()
top.plot (kind='barh', color='orange', width=0.6)
plt.title ('Топ-25 игр по Metascore') plt.ylabel ('Игра') plt.xlabel ('Рейтинг metascore')
plt.show ()

df['user_review'] = pd.to_numeric (df['user_review'], errors='coerce') top = df.groupby ('name')['user_review'].mean ().nlargest (25).sort_values ()
top.plot (kind='barh', color='orange', width=0.6)
plt.title ('Топ-25 игр по User score') plt.ylabel ('Игра') plt.xlabel ('Рейтинг пользователей')
plt.show ()

top = df.groupby ('platform')['meta_score'].mean ().nlargest (25).sort_values ()
top.plot (kind='barh', color='orange', width=0.6)
plt.title ('Самые успешные платформы') plt.ylabel ('Модель') plt.xlabel ('Средний рейтинг metascore')
plt.show ()
df_ps = df[df['platform'].str.contains ('PlayStation')]
top = df_ps.groupby ('platform')['meta_score'].mean ().sort_values ()
top.plot (kind='barh', color='orange', width=0.6)
plt.title ('Самые успешные платформы PlayStation') plt.ylabel ('Модель') plt.xlabel ('Средний рейтинг metascore')
plt.show ()
df_ps = df[df['platform'].str.contains ('PlayStation')] top = df_ps.groupby ('name')['meta_score'].mean ().nlargest (25).sort_values ()
top.plot (kind='barh', color='orange', width=0.6)
plt.title ('Самые успешные игры PlayStation') plt.ylabel ('Игра') plt.xlabel ('Средний рейтинг metascore')
plt.show ()