Original size 800x1280

Анализ рейтинга и оценок аниме

PROTECT STATUS: not protected
3

Концепция проекта

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

big
Original size 1280x800

Я выбирала цветовую палитру, вдохновляясь яркой и насыщенной стилистикой аниме.

big
Original size 1600x1115

цветовая палитра

В своём анализе я использовала четыре типа графиков:

— Горизонтальная гистограмма: для отображения топ-10 рейтинга аниме. — Точечный график: для наглядного представления взаимосвязи между количеством оценок и средним рейтингом. — Круговая диаграмма: для определения процентного распределения жанров среди общего количества аниме. — Вертикальная гистограмма: для иллюстрации рейтинга аниме в зависимости от жанра.

Использование библиотек

Этот код выполняет анализ и визуализацию данных о аниме, используя библиотеки pandas, matplotlib и seaborn.

pandas: Для работы с табличными данными (DataFrame).

matplotlib.pyplot: Для создания графиков и визуализаций.

seaborn: Для улучшения визуализаций (более стильные графики).

LinearSegmentedColormap: Для создания пользовательских цветовых градиентов.

numpy: Для работы с числовыми массивами (используется в создании градиента).

Original size 954x218

Обработка данных

Эта часть кода загружает данные о аниме из CSV-файла anime.csv в DataFrame anime_df и удаляет строки с пропущенными значениями (NaN) из DataFrame. Параметр inplace=True означает, что изменения применяются к самому DataFrame.

Original size 895x143

Стилизация

Создаем список пользовательских цветов в формате HEX, которые будут использоваться в визуализациях.

sns.set_style («whitegrid»): Устанавливает стиль Seaborn с белым фоном и сеткой.

plt.style.use ('seaborn-v0_8'): Применяет стиль seaborn для графиков Matplotlib.

Original size 1105x194

Визуализация графиков

График 1

Original size 1189x590

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

График 2

Original size 989x590

Данный график показывает, как количество оценок (популярность) связано со средним рейтингом. Некоторые аниме с большим количеством оценок имеют высокий рейтинг (например, 8.0 и выше). Популярность (количество оценок) не всегда коррелирует с высоким рейтингом. Некоторые аниме могут быть очень популярными, но иметь средний рейтинг. Аниме с высоким рейтингом и большим количеством оценок — это, скорее всего, признанные хиты, которые понравились широкой аудитории, а с малым количеством оценок, но высоким рейтингом могут быть нишевыми проектами, которые нашли свою узкую аудиторию.

График 3

Original size 765x790

Круговая диаграмма показывает процентное соотношение типов аниме (например, TV, Movie, OVA, Special и т. д.). Большинство аниме, вероятно, относятся к типу TV (телесериалы), что объясняется их популярностью и доступностью. Типы Movie (фильмы) и OVA (оригинальные видео-аниме) занимают меньшую долю, так как они выпускаются реже. Редкие типы, такие как Special или Music, могут быть нишевыми и интересны только определенной аудитории.

График 4

Original size 1189x590

График показывает средний рейтинг для каждого типа аниме. Некоторые типы аниме (например, Movie или OVA) могут иметь более высокий средний рейтинг, так как они часто представляют собой законченные истории с высоким качеством анимации и сюжета. Тип TV может иметь средний рейтинг из-за большого количества сериалов, включая как успешные, так и менее удачные проекты. Типы с низким средним рейтингом (например, Special или Music) могут быть менее популярными или менее качественными, что отражается на оценках зрителей.

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

Промт для создания обложки в ideogram.ai: A 2D anime-style medium shot of a schoolgirl with long pink hair. She is wearing a bright yellow and white striped shirt and a dark blue skirt. The girl is smiling and showing two fingers. The background is a bright yellow wall with pink and blue polka dots. The overall image is in the bright yellow, pink, blue, and purple color scheme. Промт замка: A 2D anime-style landscape with a bright yellow, pink, blue, and purple color scheme. There’s a pink castle with blue towers and a purple door. The castle is surrounded by a yellow wall. There’s a blue bridge leading to the castle. The background contains a purple mountain range with blue skies and pink clouds.

Источники

Анализ рейтинга и оценок аниме
3