Original size 739x1021

Порядок в хаосе

PROTECT STATUS: not protected
The project is taking part in the competition

Введение

Декстер Морган — уникальный персонаж поп-культуры. Он не хаотичный маньяк, а методичный «санитар леса», живущий по строгому моральному алгоритму — Кодексу Гарри.

big
Original size 3840x2160

Обложка к сериалу «Декстер»

Цель проекта: Проследить эволюцию персонажа через статистику. Гипотеза: Мы предполагаем, что с течением сезонов «идеальная система» Декстера разрушается: растет число ошибок, нарушений Кодекса и спонтанных убийств.

Источник данных

Основой проекта стал собранный и верифицированный вручную датасет.

Источник: Фанатские архивы (Dexter Wiki) и открытые базы данных.

Объем: 56 подтвержденных случаев убийств, показанных на экране.

Период: Основной сериал (Сезоны 1–8). Спин-оффы исключены для чистоты эксперимента.

Атрибуты: Для каждого кейса собраны: сезон, эпизод, пол жертвы, орудие убийства и статус соответствия Кодексу.

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

big
Original size 1600x480

Палитра проекта продиктована визуальным кодом самого сериала — заставкой (Intro), которая представляет сочетание крови, ночи и медицинской стерильности. Я использую строгую систему из 5 цветов, где каждый оттенок имеет свою функцию:

🔴 #8a0303 (Deep Blood): Глубокий кровавый. Основной акцентный цвет. Используется для маркёров, связанных с Декстером (ритуальные убийства, соблюдение Кодекса). Это прямая метафора «слайда с кровью» на темном стекле.

⚫ #121212 (Dark Noir): Темный нуар. Фон всех слайдов. Это не «технический» черный, а глубокий графитовый оттенок. Он создает кинематографичную атмосферу и снижает контрастную нагрузку на глаза (Dark Mode Aesthetic).

⚪ #e0e0e0 (Bone White): Костяной белый. Основной цвет типографики и цифр. Слегка приглушенный оттенок белого, отсылающий к медицинской стерильности, но более комфортный для чтения, чем чистый белый.

🔘 #4a4a4a (Scalpel Grey): Стальной серый. Второстепенный цвет. Используется для отображения нейтральных данных (редкие методы убийства) и сеток графиков, чтобы не отвлекать внимание от главного.

🚨 #ff3333 (Alert Red): Сигнал тревоги. Яркий, «химический» красный. Используется точечно для выделения ошибок и нарушений Кодекса (сектора «Невиновен» или «Аффект»). Это цвет сбоя в системе.

Этапы работы

Настройка стиля

Original size 1200x750

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

Загрузка данных

Original size 1200x750
Original size 657x198

Пример таблицы

Я загружаю подготовленный CSV-файл, в котором уже переведены названия методов и статусы кодекса. Это позволяет сократить код и избежать ошибок перевода внутри Python.

График 1 (Динамика)

Original size 1200x750

Первый график — это столбчатая диаграмма. Она показывает активность Декстера по сезонам. Я использую метод value_counts, чтобы посчитать количество жертв в каждом сезоне, и сортирую их по порядку.

Original size 844x549

График 2 (Кодекс)

Original size 1200x750

Здесь я анализирую соблюдение кодекса Гарри. Использую круговую диаграмму (Pie Chart), превращенную в 'пончик' с помощью белого круга в центре. Цвета задаются логически: красный — если кодекс соблюден ('Виновен'), серый — если было нарушение или ошибка.

Original size 662x658

График 3 (Инструменты)

Original size 1200x750

Этот график показывает топ-10 орудий убийства. Я использую горизонтальные столбцы для удобства чтения названий. Чтобы выделить ритуальный метод (Нож), я программно ищу этот столбец и крашу его в красный цвет, оставляя остальные серыми.

Original size 935x529

График 4 (Демография)

Original size 1200x750

Для анализа жертв по полу я использую тепловую карту (Heatmap) из библиотеки Seaborn. Она наглядно показывает, что подавляющее большинство жертв — мужчины, и позволяет увидеть редкие исключения (женщины) в конкретных сезонах.

Original size 664x549

Выводы

Проведенный визуальный анализ подтвердил, что поведение главного героя менялось на протяжении сериала:

1. Динамика: Пик «продуктивности» Декстера пришелся на ранние сезоны. Позднее его активность снизилась, что коррелирует с попытками наладить семейную жизнь. 2. Этика: Несмотря на наличие Кодекса, статистика показывает, что Декстер не идеален. Сектора «Ошибка» и «Нарушение» на графике подтверждают, что система давала сбои. 3. Методы: Абсолютное доминирование ножа подтверждает ритуальный характер убийств. Использование других предметов (якорь, ручка) всегда маркирует потерю контроля над ситуацией. 4. Жертвы: Декстер — серийный убийца с четким профилем жертвы (мужчины-преступники). Женщины становились жертвами только в исключительных обстоятельствах (самооборона или прямая угроза).

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

В ходе выполнения проекта были использованы технологии искусственного интеллекта:

1. Код: Модель Google Gemini использовалась для корректировки и исправления ошибок кода. 2. Перевод: Gemini помог адаптировать специфические термины (названия орудий убийства) с английского на русский язык для корректного отображения на графиках. 3. Цветовая палитра: Сайт Coolors использовался для создания цветовой палитры.