D3.js book series dates charts

I’ve written a thing in D3.js to draw charts that show when books in a series are set, compared with the dates on which they were published. You can see three examples on bl.ocks.org.

Strangers and Brothers A while back I read C. P. Snow’s eleven-book Strangers and Brothers series, narrated by one man during his life in the twentieth century. The books are vague about exactly when they’re set so it’s sometimes hard to know how much time has passed between books. Also, the books’ narrative order differs from the order in which they were published. For example, the first book in the narrative, about the narrator’s childhood, was the third to be published.

Wikipedia lists the narrative order, which was useful when reading, but I was interested in how the books’ stories spanned the century and also how this compared to when they were published. So I made this chart to try and show this information:


The version on bl.ocks.org is clearer, with added tooltips.

It’s interesting to see how varied the lengths of the books are, in terms of years covered, and which books overlap each other. One of the odd things about the story is how self-enclosed each book is. For example, The New Men and Homecomings run concurrently but, if memory serves, neither refer to the events in the other in any particular detail.

We can also see when the publishing order differs from the narrative order — Snow obviously felt a need to go back and fill in some earlier gaps with The Conscience of the Rich, the third in the narrative but the seventh to be published.

I’m currently reading the final book in Anthony Powell’s series A Dance to the Music of Time, also a man narrating his twentieth century life, and wondered how this would look. (I obviously have a thing for long series of books. I guess they’re like multi-box-set TV series only more boring.) Powell’s narrator is even more vague about the novels’ dates, and sometimes contradictory, so I used those suggested by Hilary Spurling in her Invitation to the Dance companion. (My enjoyment of the series would probably have been a little greater had I realised this volume existed 11½ books ago.)


This chart too is better at the same page on bl.ocks.org. We can see that here the books were published in the same order as the narrative. And that there are big gaps in the narrative of about a decade either side of the penultimate book. Maybe there’s less to write about as characters, or this character, anyway, gets older. We also see, as with Snow’s series, that the gap between narrative time and year of publishing gets narrower towards the end.

I thought I’d try one more series and, because I’m thinking of giving it another whirl, after reading the first two books a couple of decades ago, looked at Gore Vidal’s seven volume Narratives of Empire:


This is also on that bl.ocks.org page. Obviously there’s a greater distance between narrative time and year of publishing, particularly early on, which is unsurprising given the 178-year time span. It’s mostly pretty straightforward, with the major oddity being that the first book published, Washington, D.C. is the penultimate book in the narrative.

That was a fun project to stretch my D3.js muscles a little. A bit challenging in places but so much easier than I’d have found it a year or two ago. The code is all available at bl.ocks.org,

I don’t know whether I’d have come up with the same design before or not, but the horizontal bars are very similar to those on the MoMA Exhibition Spelunker I made with Good, Form & Spectacle such as the Departments graphic.

Commenting is disabled on posts once they’re 30 days old.

5 Sep 2017 at Twitter

  • 6:37pm: @dracos Thanks, but I’m pretty sure I’d never been to Peckham back then.
  • 6:32pm: @suegyford If only I had that data! I was so slapdash in my younger days.
  • 6:31pm: Another quiz! Anyone know where a Spotlight record shop is/was? Probably somewhere in London or Bristol.
  • 6:24pm: @megpickard @zzgavin The one on the left is quite like some I have which are Fopp, because the say so on the (larger) label. Not sure if this is the same though.
  • 6:22pm: I should have spotted this. One down… twitter.com/DeanVipond/sta…
  • 6:21pm: @DeanVipond Oh yes, I should have spotted that! Good work!
  • 6:12pm: @dwlt No problem! No worse than my guesses :)
  • 6:10pm: @dwlt Ah, good thinking, ta. I can’t remember the last time I went into a Fopp!
  • 6:08pm: @zzgavin Ta. That’d be my guess… I’m just not as confident as I’d like to be :)
  • 6:03pm: Does anyone recognise these labels on CDs? Which shop they’re from? Fopp? HMV? Somewhere else?
  • 4:29pm: I made some D3.js charts showing the years covered by books in a series compared to their publishing dates gyford.com/phil/writing/2…
  • 1:53pm: @HowToWinAgainst Just arrived in the Barbican Library! (I’m not opening it; no spoilers.)
  • 9:57am: @antimega @ukglo I miss the Simply Sausages shop.