I used Python and Jupyter Notebook to filter the dataset. I then used the libraries D3 (and Loom) to create the Visualization.
The inner text is the list of Characters in A Christmas Carol. The outer text is the title of each Chapter (1-5).
The "looms" or connections between the inner Names and outer Chapters show which names appeared in each Chapter.
Thus, in Chapter 1, titled "Marley's Ghost", only Scrooge and Marley's was mentinoed in Chapter 1.
And Scrooge's name appeared at least 5 times more than Marley's name.
The outer rims visualize the total numbers of names that appeared in each Chapter.
In Chapter 1, only Scrooge and Marley's name appeared in the chapter, and both names appeared 155 times.