
Обложка*
Промт: Атмосфера Олимпийских Игр, яркое солнце, голубое небо, большой стадион, зеленое поле, большое количество зрителей, спортсмены.
Нейросеть: YandexART
Описание проекта
Олимпийские игры — это крупнейшие международные спортивные соревнования, в которых участвуют тысячи спортсменов из разных стран мира. Они проводятся каждые два года, чередуясь между летними и зимними видами спорта. Олимпиада — это не просто спортивное событие, а глобальное явление, которое объединяет людей, культуры и страны, пропагандируя идеалы мира, дружбы и честной борьбы.
Атмосфера Олимпийских Игр глазами нейросети1
1
Промт: Атмосфера Олимпийских Игр, яркое солнце, голубое небо, большой стадион, большое количество зрителей, победа
Нейросеть: YandexART
Я очень люблю атмосферу Олимпийских игр, а также, у Олимпиады есть фирменные цвета, которые помогут в создании фирменного стиля для проекта, поэтому я решила взять эту тему для анализа.
Для проведения анализа я взяла датасет Olympic Games с сайта kaggle
На мой взгляд самыми подходящими видами графиков для выполнения этого визуального исследования стали:
— столбчатая диаграмма — линейный график — облако слов — точечная диаграмма — круглая диаграмма
Для создания фирменного стиля проекта я обратилась к сайту brandpalettes, где взяла официальные HEX коды цветов олимпиады. Таким образом, основными цветами моего проекта стали:
NCS BLUE (#0085C7) GOLDEN POPPY (#F4C300) BLACK (#000000) PANTONE GREEN (#009F3D) CADMIUM RED (#DF0024)
Именно в этих цветах выполнен официальный логотип Олимпийских игр, символизирующий 5 континетов: Европу, Азию, Африку, Австралию и Америку.
Официальный логотип Олимпийских Игр
В качестве шрифтого решения я выбрала шрифт Bebas Neue Cyrillic, так как у меня Олимпиада ассоциируется с чем-то вытянутым и устойчивым, так что этот гротеск отлично подошёл.
Выбранный шрифт: Bebas Neue Cyrillic
Подготовка к анализу данных
Для проведения анализа данных были необходимы следующие библиотеки и модули: — Pandas для загрузки и анализа данных — Matplotlib для визуализации данных и создания графико. — WordCloud для создания варианта визуализации данных с помощью облака слов. — Random для работы со случайными числами и генерации случайных значений, выбирая случайные элементы из списка. В проекте данная библиотека использовалась для рандомного окрашивания большого количества данных в фирменные цвета Олимпиады. — Matplotlib.font_manager для управления шрифтами в графиках.
Необходимо было загрузить датасет Olympic Games в файл.
А также, добавить список цветов, которые будут использоваться в проекте, а данный список будет использовать при применении библиотеки Random.
1. Импорт библиотек. 2.Добавление датасета 3. Создание списка цветов
График № 1
Сколько золотых медалей было получено в разные годы?
Тип графика: столбчатая диаграмма (Bar Chart)
Код для графика № 1. Столбчатая диаграмма.
Сколько золотых медалей было получено в разные годы? Столбчатая диаграмма
Исходя из полученной диаграммы можно сделать вывод, что полученных золотых медалей больше во время летних Олимпийских Игр, нежели во время зимних. Также, количество полученных золотых медалей во время зимних игр сильно упало после 1988 года относительно предыдущих лет.
График № 2
Как менялось количество стран-участников Олимпийских игр с течением времени?
Тип графика: линейный график (Line Chart))
Код для графика № 2 Линейный график
Как менялось количество стран-участников Олимпийских игр с течением времени? Линейный график
В результате анализа данных оказалось, что после 1994-го количество стран-участниц на зимних Олимпийских Играх значительно снизилось, а количество стран-участниц на летних Олимпийских Играл продолжает расти.
График № 3
Какие страны участвовали в Олимпийских Играх чаще всех?
Тип графика: облако слов (World Cloud)
Код для графика № 3 Облако слов
В кода графика № 3 использовался модуль Random, так как библиотека WordCloud хаотично распределяет расположение слов, цвета для произвольного окрашивания слов были взяты модулем из списка официальных цветов Олимпиады.
Какие страны участвовали в Олимпийских Играх чаще всех? Облако слов
Основываясь на полученных данных из этого графика, можно сделать вывод о том, что чаще всего в Олимпийских играх участвовали Соединённые Штаты Америки, Швеция, Канада и Франция.
График № 4
Какие страны имеют наибольшее количество золотых медалей на домашних Олимпийских играх (игры, проведённые в их стране)?
Тип графика: горизонтальная столбчатая диаграмма (Horizontal Bar Chart)
В процессе анализа данных для создания нижеприведённого графика использовались следующие данные из датасета: страна проведения, а также, золотые медали, полученные страной в годы проведения Олимпиады в этой стране
В процессе создания графика оказалось, что США в двух разных столбцах в таблицы записаны не одинаково: в первом случае, как United States, а во втором, как United States of America. Так как для анализа данных необходимо было сопоставить страну, где проводились Олимпийские Игры, со страной, которая получила наибольшее количество золотых медалей, необходимо было внести изменения в датасет Olympic Games
Код для графика № 4 Точечная диаграмма
Какие страны имеют наибольшее количество золотых медалей на домашних Олимпийских играх? Точечная диаграмма
Результатом данного графика стал тот факт, что абсолютным лидером по числу золотых медалей, полученных на домашних играх, стали Соединённые Штаты Америки. Это связано с тем, что США устраивали Олимпийские игры 8 раз, что больше, чем любая другая страна. А также, забавный факт, но на Олимпиаде в 1980 году, которая прошла в СССР, СССР получил 80 золотых медалей.
График № 5
Изначально тема последнего графика выглядела так: «Какие страны являются лидерами по количеству золотых, серебряных и бронзовых медалей». В результате создания круглой диаграммы оказалось, что лидером во всех наградах являются США. Мне показалось, что такая диаграмма не очень интересна. Я подумала, что будет здорово сделать серию графиков, которые отражают процент золотых, серебряных и бронзовых медалей у 5 стран, у которых суммарно больше медалей, чем у остальных стран.
Таким образом, вопрос к 5 графику выглядит так: «Какой процент золотых, серебряных и бронзовых медалей у 5 стран, у которых больше всех медалей за всю историю?» Тип графика: круглая диаграмма
С помощью нейросети DeepSeek1 мне удалось составить список из 5 стран, у которых медалей больше, чем у всех остальных стран. Список выглядит так: — США — Россия (включая СССР и Объединённую команду) — Великобритания — Франция — Германия (включая ФРГ и ГДР)
—————————————————————————————
1 был загружен CSV файл с датасетом и написан следующий промт: «На основе данного датасета составь список из 5 стран, у которых больше всех медалей вне зависимости от металла, из которого сделана медаль»
Какой процент золотых, серебряных и бронзовых медалей у 5 стран, у которых больше всех медалей за всю историю? США Круглая диаграмма
Какой процент золотых, серебряных и бронзовых медалей у 5 стран, у которых больше всех медалей за всю историю? Россия Круглая диаграмма
Какой процент золотых, серебряных и бронзовых медалей у 5 стран, у которых больше всех медалей за всю историю? Великобритания Круглая диаграмма
Какой процент золотых, серебряных и бронзовых медалей у 5 стран, у которых больше всех медалей за всю историю? Франция Круглая диаграмма
Какой процент золотых, серебряных и бронзовых медалей у 5 стран, у которых больше всех медалей за всю историю? Германия Круглая диаграмма
Вывод, который можно сделать, основываясь на этих диаграммах, заключается в том, что чемпионом по количеству золотых медалей из всех медалей являются США, лидером по количеству серебряных медалей является Великобритания, а по количеству бронзовых — Франция.
Заключение
Подводя итоги, хочется отметить, что на некоторых графиках, которые охватывают не только страны, но и годы можно увидеть, как в 1990-х годах отмечается резкий спад заинтересованности стран в участии в Олимпийских Играх, но также, на графиках видно рост интереса к летним играм за последние 20 лет, зимние игры не так пользуются популярностью, но интерес к ним не падает, а тоже увеличивается, что не может не радовать.
Олимпийские Игры — это уникальное время, когда весь мир объединяется, соревнуясь!
Описание применения генеративной модели