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

Анализ данных по прослушиваниям альбомов и синглов mzlff

О проекте

Я очень люблю слушать музыку, и конечно у меня есть множество любимых исполнителей, поэтому в качестве темы для проекта я захотела проанализировать и визуализировать данные прослушиваний одиночных треков и альбомов mzlff. Данные я собрала с платформы VK. Местами я отбирала треки/альбомы, выпущенные в определенный период, например, с 2022 по 2024.

Определившись с темой, далее я составила следующий план работы над проектом:

1)Выбрать данные прослушиваниях и количествах выпущенных синглов и альбомов 2)Проанализировать данные 3)Составить визуализацию полученных данных с помощью различных графиков.

В проекты были использованы такие типы графиков (диаграмм) как:

— круговая — областная — точечная — линейная

Цвет для проекта был выбран не случайно. Уисполнителя недавно был небольшой тур «Погружение», который был посвящен немного морской тематике. Весь контент был исполнен в сине-бирюзовых цветах, поэтому с помощью сервиса Adobe.color была подобрана соответствующая палитра.

Исходный размер 2644x973

Цветовая палитра проекта

Также я обращалась к нейросети Ideogram для генерации обложки для проекта по следующему промту:

A charming 3D minimalistic animation showing a flower with a stem illuminated by a mesmerizing soft, unearthly light. Mesmerizing turquoise shades blend seamlessly with gradient effects, creating a sense of depth and volume. The unique texture of the noise gives the scene a magical touch. Glowing fish swim gracefully among the gloomy atmosphere, creating a mesmerizing atmosphere of this mesmerizing 3D rendering. Also add some noise and elements from the music, 3d render

После этого картина была обработана в программе Photoshop.

Коды и полученные графики:

Анализ прослушивания альбомов

import matplotlib.pyplot as plt

labels = ['Прослушивания альбомов', 'Прослушивания синглов'] album_listenings = 2486492 single_listenings = 157991 listenings = [album_listenings, single_listenings]

custom_colors = ['#012E40', '#024959']

plt.pie (listenings, labels=labels, colors=custom_colors, autopct='%1.1f%%', startangle=140) plt.title ('Количество прослушиваний альбомов и синглов MZLFF за все время')

plt.show ()

Исходный размер 684x413

Анализ прослушивания синглов

import matplotlib.pyplot as plt

custom_colors = ['#012E40', '#024959', '#026773', '#3CA6A6', '#F2E3D5']

songs = [«Аэростат (2022)», «Снежинка (2023)», «Игрушки (2023)», «Царапка (2023)», «Ракушки и ракушки (2024)»] listens = [16864, 34545, 48526, 34522, 23534]

plt.figure (figsize=(10, 6))

plt.plot (songs, listens, marker='o', linestyle='-', color=custom_colors[0]) plt.title ('Наиболее прослушиваемые синглы MZLFF (с 2022 по 2024)') plt.xlabel ('Название сингла') plt.ylabel ('Количество прослушиваний') plt.xticks (rotation=45) plt.show ()

Исходный размер 907x682

Количество выпущенных альбомов по годам

import matplotlib.pyplot as plt

custom_colors = ['#012E40', '#024959', '#026773', '#3CA6A6']

years = [2019, 2020, 2021, 2022, 2023, 2024] album_counts = [1, 1, 0, 1, 2, 1]

plt.pie (album_counts, labels=years, colors=custom_colors, autopct='%1.1f%%') plt.title ('Количество выпущенных альбомов MZLFF (2019-2024)')

plt.show ()

Исходный размер 497x412

Количество выпущенных синглов

import matplotlib.pyplot as plt

custom_colors = ['#012E40', '#024959', '#026773', '#3CA6A6']

years = [2018, 2019, 2020, 2021, 2022, 2023, 2024] single_counts = [1, 5, 8, 8, 1, 3, 1]

plt.figure (figsize=(10, 6)) bars = plt.bar (years, single_counts, color=custom_colors)

plt.title ('Количество выпущенных синглов MZLFF (2018-2024)') plt.xlabel ('Год') plt.ylabel ('Количество синглов')

plt.show ()

Исходный размер 833x547

Количество выпущенных альбомов и синглов

import matplotlib.pyplot as plt

custom_colors = ['#012E40', '#024959', '#026773', '#3CA6A6']

years = [2018, 2019, 2020, 2021, 2022, 2023,2024] albums = [0, 1, 1, 0, 1, 2, 1] singles = [1, 5, 8, 8, 1, 3, 1]

plt.figure (figsize=(10, 6))

plt.fill_between (years, albums, label='Альбомы', color=custom_colors[2], alpha=0.5) plt.fill_between (years, singles, label='Синглы', color=custom_colors[3], alpha=0.5)

plt.xlabel ('Год') plt.ylabel ('Количество') plt.title ('Количество выпущенных альбомов и синглов MZLFF (2018-2024)') plt.xticks (years) plt.legend (loc='upper left', fontsize=10, frameon=True, shadow=True)

plt.show ()

Исходный размер 833x547

Количество прослушиваний на альбомах и синглах

import matplotlib.pyplot as plt

labels = ['Прослушивания альбомов', 'Прослушивания синглов'] album_listenings = 2486492 single_listenings = 157991 listenings = [album_listenings, single_listenings]

custom_colors = ['#012E40', '#024959']

plt.pie (listenings, labels=labels, colors=custom_colors, autopct='%1.1f%%', startangle=140) plt.title ('Количество прослушиваний альбомов и синглов MZLFF за все время')

plt.show ()

Исходный размер 622x412
Анализ данных по прослушиваниям альбомов и синглов mzlff
Проект создан 25.09.2024
Загрузка...
Мы используем файлы cookies для улучшения работы сайта и большего удобства его использования. Более подробную информац...
Показать больше