Описание проекта
Английский перевод романа Лермонтова «Герой нашего времени» — это структурированный и достаточно объёмный текст, идеальный для демонстрации разных методов визуализации. Этот проект позволяет наглядно раскрыть характеры и ключевые темы романа через данные, превращая литературный анализ в убедительную визуальную историю. Работа с переводом упрощает использование мощных англоязычных библиотек Python для анализа, обеспечивая точность и скорость обработки.
Для анализа текста я использовала шесть ключевых визуализаций четырех типов, которые превращают особенности романа в количественные данные: – график длинны глав (столбчатая диаграмма) – график взаимодействия персонажей х3 (линейная диаграмма, диаграмма связей, тепловая диаграмма) – график главного слова романа (столбчатая диаграмма) Вместе эти инструменты создают «дата-портрет» романа, объективно показывая его архитектонику и скрытые закономерности. Цветовая палитра графиков основана на обложке проекта: изображении Печорина, главного героя романа.
Анализ романа «Герой нашего времени»
Роман был скачан с онлайн библиотеки Project Gutenberg в формате txt, загружен на диск и скачан в блокнот, затем были установлены библиотеки для визуализации данных. Первым этапом работы стала обработка текста для улучшения качества и скорости обработки информации: удаление лишних символов и пробелов с сохранением пунктуации.
В качестве вводного графика по роману рассмотрим столбчатую диаграмму длин глав:
Крупные главы сильно различаются по плотности деления, к примеру глава «Бела» в 2 раза меньше главы «Максим Максимыч», поэтому мы пойдем глубже общего деления на повести. Лермонтов внутри каждой части ставил римские цифры, дробя текст на смысловые блоки. Если построить график по длине этих блоков мы увидим не просто пропорции глав, а внутренний пульс романа — где повествование сжимается до коротких вспышек, а где распускается в подробнейший психологический анализ.
По данным из графика можно проследить, что самой длинной оказалась подглава XI, но это небольшая ошибка python: он защитывает в эту графу также количество слов всех последующих глав, которые начинаются с XI... Если не брать во внимание этот факт, то величина последующих глав: III (эмоциональный пик рассказа Максима Максима о Беле) и XXII (итоговая мысль романа), очень логична и подтверждает двойную структуру романа, где Максим Максимыч видит события как цельную эпическую историю (один длинный отрезок), а Печорин переживает жизнь как череду разорванных рефлексий (много коротких сегментов).
Самой главной частью романа являются любовные линии Печорина, поэтому рассмотрим детальнее, какие героини появлялись на его пути с помощью линейной диаграммы:
Интересно, как Печорин взаимодействует с героинями: в начале, только встречаясь с ними он проводит много времени вместе; к середине знакомства начинаются сильные колебания (Печорин создает "эмоциональные качели" то появляясь, то исчезая в жизни героини); затем он полностью исчезает на какое-то время и лишь в конце резко и ненадолго появляется вновь (расставаясь с очередной девушкой).
Важно подметить, что каждая героиня рассматривалась в своей части романа: для Мери глава I это первая глава пятой части романа "Княжна Мери", для Бэлы глава I это первая глава первой части романа "Бэла", для Веры это глава I это первая глава пятой части романа "Княжна Мери". Затем три графика наложились друг на друга.
И все-таки, с кем же Печорин провел больше времени, выясняя свои чувства? Узнаем с помощью диаграммы связей:
Любовный треугольник Печорина наглядно
У Веры меньше встреч, но эмоциональное влияние сильнее — она единственная, кто вызвал у Печорина настоящую боль и отчаяние.
Одинаковое число связей у Бэлы и Мери показывает, что для Печорина они были схожими проектами-манипуляциями, а не глубокими чувствами.
Этот график доказывает трагический разрыв в Печорине между потребностью в любви и неспособностью к ней.
Второй, немаловажной эмоцией рассказа, является хандра Печорина, из-за которой он идет на любовные подвиги. Проследим с помощью линейной диагараммы за настроением героя:




