
Я выбрал 3 категории данных об игровом сервисе Steam для составления графиков и диаграмм:
1. Количество ежемесячно активных пользователей с 2017 по 2021 год. 2. Количество всемирно выпущенных игр в Steam с 2004 по 2022 год. 3. Языки, используемые пользователями Steam в 2023 году.
Для визуализации данных каждой категории я использовал следующие типы диаграмм: 1. Столбчатая диаграмма 2. Линейный график 3. Круговая диаграмма
Столбчатую диаграмму я использовал для ежемесячно активных пользователей, так как на ней лучше всего видна разница между цифрами статистики по годам.
Линейный график я использовал для всемирно выпущенных игр в Steam, так как с его помощью лучше виден прогресс в выпуске игр.
Круговая диаграмма использовалась для визуализации используемых игроками языков, чтобы показать процентное соотношение каждого из них.
Данные об этой платформе заинтересовали меня, так как я сам являюсь активным пользователем Steam, и мне интересно проанализировать как развивалась и из чего состоит лучшая игровая платформа в мире.
Статистика взята с сайта
Этапы работы

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