Skip to content

ChrisPayneHome/LOTR-Network

Repository files navigation

LOTR Character Relationship Network

OIP

Table of contents

  1. Introduction
  2. Files
    1. Characters
    2. Books
    3. Notebook
    4. Markdown

Introduction

This project utilises NLP and network analysis to produce a character relationship network for the Lord of the Rings book series. This project was inspired by this repo which conducted a similar analysis for the characters in the Witcher book series. The article detailing this analysis is posted on my website here.

lotr_community

Files

Character Names

This project relies heavily upon the JSON file of character names taken from here. Although if a better list is available, we should use that list. There may also be some work to develop a csv files that contains alternate names.

Books

The Books folder contains text files of the three books:

  • The Fellowship of the Ring
  • The Two Towers
  • The Return of the King

LOTR Network Notebook

This is a Jupyter notebook that conducts all the analysis, including generating the network graphs and centrality data. Most of the code foe this project was written here.

Network Viz Markdown

The Rmarkdown file is a run-through of how the data visualisations were made. The identically named HTML file is the knitted version of this document.

About

Network relationship diagram for LOTR characters

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published