A visualization of David Foster Wallace's epic novel "Infinite Jest".
I created the visualization using D3.js. It's essentially a scatter plot in which each scene is represented by a dot. The scenes are arranged along the x-axis in the order they occur in the book, and are chronologically positioned along the y-axis.
The main ideas I was interested in visualizing were what happened, when, and who was present. The when question is particularly interesting due to Wallace's use of Subsidised Time. It became clear as I was preparing the data that much of the book is set during the Year of the Depend Adult Undergarment, but I pressed on with the visualization anyway.
Mouse-over a scene's dot and a summary of the scene is displayed below the chart. Names of the characters present in the scene are highlighted in the legend to the right of the chart. You can also mouse-over a character's name in the legend, which will highlight those scenes in which the character makes an appearance.
Not all scenes can be pinned down to a particular date; for some only the year is known (in such cases the scene's dot is positioned at the start of the year). Some scenes have no obvious date so they're located at the bottom of the chart; the unspecified year.
Highlighting particular characters you can sometimes pick out narrative threads, for example the conversation that takes place between Remy Marathe and Hugh/Helen Steeply on the outcropping overlooking Tucson, Arizona.