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

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

В своём анализе я использовала четыре типа графиков:
— Горизонтальная гистограмма: для отображения топ-10 рейтинга аниме. — Точечный график: для наглядного представления взаимосвязи между количеством оценок и средним рейтингом. — Круговая диаграмма: для определения процентного распределения жанров среди общего количества аниме. — Вертикальная гистограмма: для иллюстрации рейтинга аниме в зависимости от жанра.
Использование библиотек
Этот код выполняет анализ и визуализацию данных о аниме, используя библиотеки pandas, matplotlib и seaborn.
pandas: Для работы с табличными данными (DataFrame).
matplotlib.pyplot: Для создания графиков и визуализаций.
seaborn: Для улучшения визуализаций (более стильные графики).
LinearSegmentedColormap: Для создания пользовательских цветовых градиентов.
numpy: Для работы с числовыми массивами (используется в создании градиента).
Обработка данных
Эта часть кода загружает данные о аниме из CSV-файла anime.csv в DataFrame anime_df и удаляет строки с пропущенными значениями (NaN) из DataFrame. Параметр inplace=True означает, что изменения применяются к самому DataFrame.
Стилизация
Создаем список пользовательских цветов в формате HEX, которые будут использоваться в визуализациях.
sns.set_style («whitegrid»): Устанавливает стиль Seaborn с белым фоном и сеткой.
plt.style.use ('seaborn-v0_8'): Применяет стиль seaborn для графиков Matplotlib.
Визуализация графиков
График 1
График представляет собой список из десяти аниме с самыми высокими рейтингами. Рейтинги расположены в порядке убывания, что позволяет легко определить самое популярное аниме.
График 2
Данный график показывает, как количество оценок (популярность) связано со средним рейтингом. Некоторые аниме с большим количеством оценок имеют высокий рейтинг (например, 8.0 и выше). Популярность (количество оценок) не всегда коррелирует с высоким рейтингом. Некоторые аниме могут быть очень популярными, но иметь средний рейтинг. Аниме с высоким рейтингом и большим количеством оценок — это, скорее всего, признанные хиты, которые понравились широкой аудитории, а с малым количеством оценок, но высоким рейтингом могут быть нишевыми проектами, которые нашли свою узкую аудиторию.
График 3
Круговая диаграмма показывает процентное соотношение типов аниме (например, TV, Movie, OVA, Special и т. д.). Большинство аниме, вероятно, относятся к типу TV (телесериалы), что объясняется их популярностью и доступностью. Типы Movie (фильмы) и OVA (оригинальные видео-аниме) занимают меньшую долю, так как они выпускаются реже. Редкие типы, такие как Special или Music, могут быть нишевыми и интересны только определенной аудитории.
График 4
График показывает средний рейтинг для каждого типа аниме. Некоторые типы аниме (например, 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.
Источники