Original size 1140x1600

Визуализация и анализ музыкальных жанров

PROTECT STATUS: not protected
The project is taking part in the competition

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

При создании графиков была использована следующая цветовая палитра: #0F0F14 фон графиков и фигуры #1C1C22 вспомогательный фон / области визуализации #EAEAEA основной цвет текста и подписей Для визуализации данных были использованы следующие графики: столбчатая диаграмма boxplot (ящик с усами) гистограмма точечный график

Подготовка данных для графиков

big
Original size 3500x2480

1 график: Самые энергичные музыкальные жанры

График отображает среднее значение параметра energy для каждого музыкального жанра. Energy это показатель, отражающий интенсивность и динамичность звучания: чем выше значение, тем более активной и «напряжённой» воспринимается музыка. Столбчатая диаграмма позволяет наглядно сравнить жанры между собой и быстро определить, какие из них в среднем звучат более энергично. Жанры, ориентированные на массовую культуру и электронное звучание, демонстрируют более высокий уровень энергии по сравнению с акустическими и классическими направлениями. Это указывает на общую тенденцию современной музыки к более динамичному звучанию.

Original size 1866x1086

sns.barplot ( data=genre_stats.sort_values («energy», ascending=False).head (10), x="energy», y="genre» ) plt.title («Самые энергичные музыкальные жанры») plt.show ()

2 график: Распределение эмоциональной окраски внутри жанров

Boxplot отображает распределение значений параметра valence внутри каждого жанра. Valence отражает эмоциональный тон музыки: низкие значения — более мрачное и напряжённое настроение; высокие значения — более позитивное и радостное. В отличие от столбчатой диаграммы, boxplot показывает: медиану, разброс значений, наличие выбросов. Это позволяет увидеть не только среднее настроение жанра, но и насколько он эмоционально разнообразен. Даже внутри одного жанра может существовать широкий спектр эмоциональных состояний. Музыкальные жанры не являются однородными по настроению, и это невозможно корректно показать с помощью одного среднего значения.

Original size 1994x1234
Original size 3500x2480

3 график: Распределение темпа музыкальных треков

Гистограмма отображает распределение значений tempo (BPM) для всех треков в датасете. По горизонтальной оси показан темп, по вертикальной количество треков с соответствующим значением. График позволяет понять, в каком диапазоне темпов сосредоточено большинство музыкальных композиций. Основная масса треков находится в диапазоне 100–140 BPM. Это говорит о том, что, несмотря на жанровое разнообразие, музыка тяготеет к ритмам, комфортным для восприятия и движения.

Original size 1738x1090
Original size 3500x2480

4 график: Связь энергичности и эмоциональной окраски

Каждая точка на графике представляет отдельный музыкальный трек. по оси X — энергичность (energy), по оси Y — эмоциональная окраска (valence). Расположение точек показывает, как сочетаются динамика и настроение в реальных музыкальных композициях. Между энергичностью и эмоциональной окраской нет жёсткой зависимости. Энергичная музыка может быть как позитивной, так и мрачной, а спокойные треки — эмоционально разнообразными. Это подчёркивает многомерность музыкального восприятия.

Original size 1686x1082
Original size 3500x2480

Итог по визуализациям

Использование разных типов графиков позволило рассмотреть данные с нескольких точек зрения: сравнить жанры между собой; изучить внутреннюю вариативность жанров; выявить общие закономерности в темпе; проанализировать связи между параметрами. Визуализации выполняют не иллюстративную, а объясняющую функцию, помогая интерпретировать данные и формулировать выводы.

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