Original size 2480x3500

Статистика игр и пользователей Steam

25

Я выбрал 3 категории данных об игровом сервисе Steam для составления графиков и диаграмм:

1. Количество ежемесячно активных пользователей с 2017 по 2021 год. 2. Количество всемирно выпущенных игр в Steam с 2004 по 2022 год. 3. Языки, используемые пользователями Steam в 2023 году.

Для визуализации данных каждой категории я использовал следующие типы диаграмм: 1. Столбчатая диаграмма 2. Линейный график 3. Круговая диаграмма

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

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

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

Данные об этой платформе заинтересовали меня, так как я сам являюсь активным пользователем Steam, и мне интересно проанализировать как развивалась и из чего состоит лучшая игровая платформа в мире.

Статистика взята с сайта

Этапы работы

big
Original size 729x532

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

Сначала импортируются библиотеки matplotlib.pyplot и pandas. Затем создается словарь, содержащий информацию о количестве пользователей Steam по годам. Создается DataFrame df на основе данных из словаря data. Строится столбчатая диаграмма с помощью matplotlib.pyplot, отображающая количество пользователей по годам. Цвет столбцов задан фиолетовый. Добавляются подписи осей X и Y и заголовок диаграммы. Через цикл for добавляются значения количества пользователей на верхушках столбцов диаграммы с помощью функции plt.text (). Диаграмма отображается на экране с помощью plt.show ().

Original size 1717x901

Результат выполнения программы (количество пользователей указано в миллионах)

Original size 1100x485

Код для линейного графика, показывающего количество выпущенных игр в Steam с 2004 по 2023 год

Снова импорт нужных библиотек Создание словаря Создается DataFrame df с помощью библиотеки pandas, используя данные из словаря data. Строится линейный график с помощью matplotlib.pyplot, где по оси X отложены года, а по оси Y количество выпущенных игр. Устанавливаются подписи осей, заголовок графика, сетка для удобства восприятия данных. Вывод графика на экран с помощью plt.show ()

Original size 1791x923

Результат выполнения программы

Original size 1627x599

Код круговой диаграммы, показывающей процентное соотношение языков пользователей Steam

Импорт нужных библиотек Создание словаря Создается DataFrame df с помощью библиотеки pandas, используя данные из словаря data. Строится круговая диаграмма с помощью matplotlib.pyplot, где в процентном соотношении приведены языки пользователей. Устанавливаются подписи секторов, заголовок графика. Вывод графика на экран с помощью plt.show ()

Original size 1165x919

Результат выполненной программы

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

Я стилизовал графики под современный простой стиль, вдохновляясь стандартным оформлением Steam.

Original size 3500x2480

Столбчатая диаграмма

Диаграмма с пиковым количеством пользователей в году наглядно дает понять, что во время пандемии количество активных игроков резко увеличилось и дальше только росло.

Original size 3500x2480

Линейный график

Этот график показывает, что с каждым годом Steam становился все более популярной площадкой для разработчиков, а также показан рост игровой индустрии по всему миру.

Original size 3500x2480

Круговая диаграмма

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

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

Статистика игр и пользователей Steam
25
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