Исходный размер 2480x3500

Анализ творчества Olivia Rodrigo

PROTECT STATUS: not protected

{{ Концепция

Olivia Rodrigo - одна из самых ярких молодых поп-артисток последних лет. Она не боится сочетать разные жанры и эмоциональные стили, и каждый её альбом имеет своё собственное звучание. Анализируя её диски, можно проследить, как менялась её музыкальная палитра и темы текстов в разные периоды её творчества.

Исходный размер 750x745
Olivia Rodrigo - bad idea right
4 мин

{{ Типы диаграмм:

• Точечная диаграмма (scatter plot)

• Violin-диаграмма

• Горизонтальная сложенная диаграмма

• Линейный график с перцентильным коридором

• Диаграмма плотности (hexbin)

В исследовании использован датасет, собранный на основе данных Spotify и опубликованный на платформе Kaggle.

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

{{ Визуальный язык

Исходный размер 2480x1219

Цветовая палитра проекта основана на визуальной эстетике Оливии Родриго. Темный фон и контрастные акцентные оттенки отсылают к концертному свету, обложкам релизов и эмоциональной полярности её музыки. Цвета используются как смысловые маркеры, помогающие различать звуковые архетипы и усиливающие эмоциональное восприятие данных.

Исходный размер 2480x310
Olivia Rodrigo - drivers license
5 мин

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

{{ Подготовка

Исходный размер 2480x857

os - для работы с файловой системой и проверки наличия загруженных файлов. NumPy - для численных вычислений, работы с массивами данных, расчёта перцентилей и медианных значений. Pandas - для загрузки, очистки и анализа табличных данных, а также для группировки и агрегации показателей. Matplotlib - основная библиотека для построения и детальной настройки визуализаций, включая цветовую палитру, типографику и оформление осей. font_manager - модуль Matplotlib, используемый для подключения и управления пользовательским шрифтом Bounded во всех графиках. StandardScaler - инструмент для стандартизации аудиохарактеристик перед кластерным анализом. MiniBatchKMeans - алгоритм кластеризации, применяемый для выявления звуковых архетипов треков на основе их аудиофичей.

Исходный размер 2480x562

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

{{ Анализ данных

Диаграмма # 1 Зависимость энергичности от жанра

Исходный размер 1189x642

Точечная диаграмма показывает, как треки группируются по танцевальности и энергии, формируя несколько устойчивых звуковых архетипов

Исходный размер 2480x1281

Диаграмма # 2 Длительность треков по жанрам

0
Olivia Rodrigo - so american
3 мин

Диаграмма # 3 Громкость треков со временем

Исходный размер 1190x614
Olivia Rodrigo - vampire
4 мин
Исходный размер 2480x1672

Диаграмма # 4 Ритм vs Настроение

Анализ творчества Olivia Rodrigo
Проект создан 17.01.2026
Мы используем файлы cookies для улучшения работы сайта НИУ ВШЭ и большего удобства его использования. Более подробную...
Показать больше