
Введение
Музыка всегда была для меня чем-то большим, чем просто звуки — это эмоции, воспоминания, атмосфера. Я могу зациклиться на одном треке и слушать его снова и снова, но меня всегда интересовало: что делает песню популярной? Почему одни мелодии мгновенно захватывают весь мир, а другие остаются в тени? Чтобы разобраться в этом, я выбрала базу данных «Spotify Most Streamed Songs» с сайта Kaggle. В ней собрана информация о самых популярных треках на Spotify, а также данные с Apple Music, Deezer и Shazam, что позволило взглянуть на феномен хитовых песен с разных сторон.
Я выделила несколько ключевых вопросов, которые помогут понять формулу успешного трека: 1. Как настроение песни влияет на её популярность? 2. Какие тональности чаще встречаются в хитах? 3. Есть ли зависимость между темпом (BPM) и успехом трека? 4. В какие месяцы и в какие дни лучше выпускать музыку?
Для каждого вопроса я выбрала наиболее подходящий тип визуализации:
• Bubble Chart (пузырьковая диаграмма) — для анализа настроения песен. • Гистограмма — для выявления наиболее популярных тональностей. • Линейный график — для исследования связи темпа (BPM) с популярностью. • Heatmap (тепловая карта) — для определения лучших дат публикации хитов.
Дизайн
Для улучшения восприятия графиков я использовала простой черно-белый дизайн, а для наглядности и лучшего отображения связи с популярностью добавила градиенты зелёного цвета, напоминающие фирменный стиль Spotify.
Подготовка
Установка и импорт необходимых библиотек.

Загрузка и установка шрифта Montserrat.
Преобразование столбца «streams».
Создание функции для настройки графиков.
1. Влияние настроения песни на популярность
График показывает, что позитивные и энергичные песни чаще становятся популярными — именно они занимают лидирующие позиции по прослушиваниям. Однако и меланхоличные треки могут пробиться в топ, если обладают другими сильными критериями.
2. Распределение тональностей в популярных песнях
Согласно Гистограмме наиболее часто встречаются тональности C#, G, G#, F, что может говорить о их предпочтении в хитовом звучании. Реже встречаются B, D, A, возможно из-за их специфичности или меньшей популярности среди артистов.
3. Средняя популярность песен по диапазонам BPM
На графике видно, что песни с темпом в диапазоне 170-180 BPM оказываются самыми популярными и набирают больше прослушиваний. Песни с медленным или умеренным темпом встречаются реже в топе. Это подтверждает, что быстрый темп чаще привлекает слушателей и способствует популярности треков.
4. Среднее количество прослушиваний по дням и месяцам
Можно сделать вывод, что песни, выпущенные в летние месяцы (июнь–август) и в начале осени (сентябрь–октябрь), набирают больше прослушиваний. Лучшие дни для релиза — это середина месяца (10-20 числа), когда наблюдается пик активности. В среднем в конце месяца (после 25 числа) прослушивания снижаются.
Заключение
Анализ данных показал, что популярность песни зависит от нескольких факторов. Во-первых, энергичные и позитивные треки с быстрым темпом (170-180 BPM) чаще становятся хитами, тогда как медленные композиции реже попадают в топ. Во-вторых, популярными оказались тональности C#, G, G# и F, что может быть связано с их гармоничным звучанием и предпочтениями слушателей. В-третьих, время релиза играет важную роль: лучшие месяцы для выпуска песен — лето (июнь–август) и начало осени (сентябрь–октябрь), а наиболее удачные дни — середина месяца (10-20 числа), когда активность аудитории достигает пика. Учитывая эти факторы, можно значительно повысить шансы на создание успешного трека.
Как написать хит?
• Выберите темп в диапазоне 170-180 BPM — он наиболее привлекателен для слушателей. • Используйте популярные тональности (C#, G, G#, F), чтобы звучание было узнаваемым и эмоционально насыщенным. • Создавайте позитивные и энергичные мелодии, но не бойтесь экспериментировать с меланхоличными настроениями, если они подкреплены сильной идеей. • Планируйте выпуск песни на периоды максимальной активности слушателей — летние месяцы (июнь–август) или начало осени (сентябрь–октябрь). • Выбирайте для релиза середину месяца (10-20 числа), чтобы увеличить шансы на высокие показатели прослушиваний.
Используемые нейросети
Я использовала нейросеть Deepseek (https://chat.deepseek.com/), чтобы разобраться в работе библиотек и настройке градиентов в дизайне графиков. Также она помогла получить рекомендации по улучшению и оптимизации кода.
Блокнот и датасет: