Исходный размер 1140x1600

We Are the Champions: Queen

PROTECT STATUS: not protected

Введение

Величие редко измеряется скромностью! Великие громко и четко заявляют о себе. А о великих музыкантах еще более громко и болле четко говорят статистики: успешный успех измеряется в популярности, продаваемости, узнаваемости, количестве альбомов и многого другого. Сегодня мы посмотрим, что же нам сможет сказать анализ альбомов группы Queen.

Те самые Queen

post

Сейчас редко можно найти человека, не знающего о существовании Queen. Но на всякий случай давайте быстренько освежим в памяти. Да, это те самые: Фредди Меркьюри (вокал, фортепиано) — харизматичный фронтмен с уникальным голосом; Брайан Мэй (гитара) — виртуозный гитарист, автор многих хитов; Роджер Тейлор (ударные) — мощный барабанщик и бэк-вокалист; Джон Дикон (бас-гитара) — талантливый басист и автор песен. Да, те, которые: бум-бум пам, бум-бум пам (по всем школьным партам, дискотечным полам и любым горизонтальным поверхностям). Да, это которые: скарамуш, скарамуш....галилео, галилео, галилео, фигароооооо. И да, это та самая группа, которая первой всплывает в памяти, когда говорят о британском роке. А теперь, время анализа!

Этапы работы

post

Визуальный язык проекта я основывала на обложке «Greatest hits». Я взяла его за основу по нескольким причинам: Во-первых, этот альбом можно считать апогеем творчества Queen, в него вошли все самые культовые, кассовые и признанные песни группы на 1981 год. Во-вторых, обложка лаконична и приятна. Нет лишнего шума, при этом композиция хорошо отображает как каждого музыканта отдельно, так и саму группу в целом. Изображение выглядит дорого. В-третьих, этот альбом является моим личным фаворитом, как содержательно так и визуально, поэтому он стал первым и практически единственным претендентом на роль референса.

Цвет

Исходный размер 2479x703

Цвета вычленены из обложки, приведенной выше. Лаконично, стильно, наглядно.

Шрифт

Исходный размер 2479x703

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

Так же для оформления использован нарочито простой и лаконичный стиль, чтобы рейтинги и цифры говорили сами за себя.

Предварительная информация

На Kaggle.com я нашла датасет с информацией по альбомам группы. Его я и использовала для проекта.

Перед тем, как начать писать код для каждого нового графика, я заново импортировала pandas и matplotlib.pyplot, потому что мне так было удобнее и нагляднее.

Описание применения генеративной модели

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

1 I have a database that contains information about Queen albums. What can I analyze and compare? (https://chat.deepseek.com/)

Гистограмма

Уж если группа популярна, то и ярый слушатель и простой обыватель должны знать несколько хитов, которые бы перманентно бы ассоциировались с группой. Если мы анализируем составляющие популярности группы, то, думаю, первым делом надо бы узнать 15 самых популярных песен. Я лично ожидала увидеть другие композиции, но основываясь на датасете, наблюдаю «The show must go on», «These are the days of our lives», «Headlong» в тройке лидеров. Удивительно, что «We will rock you», которую выстукивают даже люди с необитаемого острова, не вошла даже в 15 самых популярных треков.

Исходный размер 1183x790
Исходный размер 3500x2730

!pip install pandas matplotlib — установка необходимых библиотек.

import pandas as pd, import matplotlib.pyplot as plt — импорт библиотек для работы с данными и визуализации.

from google.colab import files, import io — для загрузки файлов в Google Colab.

uploaded = files.upload() — загрузка файла с данными.

df = pd.read_csv(io.BytesIO(uploaded[file_name]), delimiter=';') — чтение данных из CSV-файла.

top_songs = data.sort_values(by='Popularity', ascending=False).head(15) — сортировка данных по популярности и выбор топ-15 песен.

plt.rcParams['font.family'] = 'DejaVu Serif' — установка шрифта DejaVu Serif.

plt.figure(figsize=(12, 8)) — создание графика с указанным размером.

bars = plt.bar() — построение столбчатой диаграммы с использованием цветов #183156, #ba2627, #c0a384, #506b95.

Цикл for bar in bars: добавляет значения популярности на каждый столбец с помощью plt.text().

plt.xlabel(), plt.ylabel(), plt.title() — добавление подписей осей и заголовка.

plt.xticks(rotation=45, ha='right') — поворот подписей песен для удобства чтения.

plt.tight_layout() — улучшение отображения графика.

plt.show() — вывод графика на экран.

Столбчатая диаграмма с накоплением

С песнями разобрались, а что с альбомами? Думаю победа Innuendo для вас не стала супер неожиданной после результатов предыдущего графика. Все три лидера как раз из этого альбома, ставшего последним официальным, записанным с Фредди Меркьюри. На графике видим, что в тройку по популярности так же вошли «A night at the opera» и «Sheer heart attack»

Исходный размер 1376x783
Исходный размер 3500x2591

groupby(['Year', 'Album'])['Popularity'].sum().unstack() — для группировки данных по годам и альбомам и вычисления суммарной популярности.

plot(kind='bar', stacked=True) — для построения столбчатой диаграммы с накоплением.

Boxplot

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

Исходный размер 1384x784
We Are the Champions: Queen
Проект создан 22.03.2025
Мы используем файлы cookies для улучшения работы сайта НИУ ВШЭ и большего удобства его использования. Более подробную...
Показать больше