Original size 2480x3500

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

PROTECT STATUS: not protected

{{ Концепция

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

big
Original size 750x745
Olivia Rodrigo - bad idea right
4 min

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

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

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

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

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

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

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

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

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

Original size 2480x1219

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

Original size 2480x310
Olivia Rodrigo - drivers license
5 min

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

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

Original size 2480x857

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

Original size 2480x562

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

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

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

Original size 1189x642

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

Original size 2480x1281

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

0
1/2
Olivia Rodrigo - so american
3 min

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

Original size 1190x614
Olivia Rodrigo - vampire
4 min
Original size 2480x1672

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

Анализ творчества Olivia Rodrigo
Project created at 17.01.2026
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