Original size 728x1015

Анализ самых популярных песен

PROTECT STATUS: not protected

Описание проекта

Музыка — это неотъемлемая часть креативных индустрий, формирующая культуру и задающая тренды. Каждый год появляются сотни новых хитов, но почему одни песни становятся популярными, а другие остаются незамеченными? Именно этим вопросом я задалась и поэтому решила проанализировать данные о популярных треках, чтобы понять, какие факторы влияют на их успех.

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

· гистограммы · столбчатые диаграммы · круговые диаграммы · ящики с усами

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

Я выбрала данные из датасета top.csv, который содержит информацию о популярных песнях. Датасет включает такие характеристики, как название песни, исполнитель, жанр, год выпуска, темп (BPM), уровень энергии, танцевальность, громкость, настроение, длина трека, акустичность, уровень речевых элементов и популярность.

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

Этапы работы

Цветовая палитра была выбрана вручную, чтобы графики были визуально привлекательными и легко читаемыми.

big
Original size 3695x989

Цветовая палитра. [E8D1A7, C17C45, 84592B, 743014, 2A2D32, E3EBF2, 87908F, 9D9167, 676127, 442D1C.]

Топ-10 жанров по количеству песен

Original size 996x682

colors = ['#e8d1a7', '#c17c45', '#84592b', '#743014', '#2a2d32', '#e3ebf2', '#87908f', '#9d9167', '#676127', '#442d1c']

plt.figure (figsize=(12, 6)) sns.barplot (x=genre_counts.index[: 10], y=genre_counts.values[: 10], palette=colors[: 10]) plt.xticks (rotation=45) plt.title («Топ-10 жанров по количеству песен») plt.xlabel («Жанр») plt.ylabel («Количество песен») plt.show ()

Распределение популярности песен

Original size 841x470

colors = ['#e8d1a7', '#c17c45', '#84592b', '#743014', '#2a2d32', '#e3ebf2', '#87908f', '#9d9167', '#676127', '#442d1c']

plt.figure (figsize=(10, 5)) sns.histplot (df[«popularity»], bins=20, kde=True, color = colors[0])

plt.title («Распределение популярности песен») plt.xlabel («Популярность») plt.ylabel («Частота») plt.show ()

Распределение жанров

Original size 669x658
Original size 954x547

plt.figure (figsize=(12, 6)) sns.boxplot (x=df[«popularity»], color=colors[0]) plt.title («Ящик с усами для популярности») plt.xlabel («Популярность») plt.show ()

plt.figure (figsize=(12, 6)) sns.boxplot (x=df[«energy»], color=colors[1]) plt.title («Ящик с усами для энергии») plt.xlabel («Энергия») plt.show ()

Original size 954x547

plt.figure (figsize=(12, 6)) sns.boxplot (x=df[«popularity»]) plt.title («Ящик с усами для популярности») plt.xlabel («Популярность») plt.show ()

plt.figure (figsize=(12, 6)) sns.boxplot (x=df[«energy»]) plt.title («Ящик с усами для энергии») plt.xlabel («Энергия») plt.show ()

Вывод

· Популярность треков в датасете в основном находится в диапазоне 75-85, но встречаются как мировые хиты, так и менее успешные песни.

· Энергия песен имеет широкий разброс, но основная масса треков — энергичные и ритмичные.

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

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

Анализ самых популярных песен
We use cookies to improve the operation of the HSE website and to enhance its usability. More detailed information on the use of cookies can be fou...
Show more