i The Beginning,


k The Middle,


g & The New Beginning

A guide to storytelling in data visualization, by Duncan Geere


Good things come in threes. Flavours in a tub of Neapolitan ice cream. Underpants in multipacks. Bears. There’s something about the magic number three that’s endlessly satisfying to the human brain.

That’s why good stories have a beginning, a middle, and an end. Three equal-ish parts, which give a story balance. Which make a story satisfying.

Much is written about the value of storytelling in all walks of modern life, from pitching an investor to buying a cup of coffee. In data visualization these days, it’s practically a religion. And this is no bad thing.

But there’s a problem. The classic beginning » middle » end model doesn’t map so well onto the goals of data visualization, because a dataviz is very rarely the end of a story. Much of the time you want the viewer to do something specific afterwards. You want them to make an informed decision, or buy something, or sometimes just sign up to a mailing list.

So I’ve developed a tweaked version of this framework which has served me well as a mental model when I’m making visualizations. I call it “The Beginning, The Middle, & The New Beginning”.


i The Beginning

Every data visualization, no matter how simple, needs an entry point. A way for the viewer to get their fleshy brain-hooks into the information. There are several ways you can approach this.

The title is often the first thing that someone reads when they look at a dataviz, and a good title is an easy way to tell a viewer everything they need to know. Make it short and snappy. The best titles actually make the dataviz somewhat redundant - instead of “Sales of Various Fruits, 2017”, make it “Oranges Were 2017’s Bestselling Fruit”. Make the title your one key takeaway.

Another approach is to grab the reader with a strong visual. Something arresting, to stop them in their tracks as they mindlessly scroll Twitter or Instagram. Here’s a great example - look at those hands! Here’s another, filled with beautiful curves. These graphics make you want to explore them, if only to find out what’s going on.

A third approach is to bring the viewer in gradually, step-by-step. This usually requires interactivity or animation of some sort (even if that’s just clicking through slides in a PowerPoint deck). I like to use this in situations where I have a lot of complexity or nuance to cover, or a captive audience, or both. For example, the structure of Europe’s various groupings of countries are not easy to grasp. But build them up step-by-step, and they’re much easier to grasp:


k The Middle

Okay, you’ve hooked the viewer. They know oranges were 2017’s best-selling fruit. Now they’re intrigued and they have questions. “What was the second best-selling fruit?”, “How did plums perform?”, “Why does everyone hate gooseberries?”. This is where you satisfy their curiosity.

In this phase, you want to anticipate as many of those questions as you can. When I’m scanning through a dataset to prepare to visualize it, I sometimes write a list of the questions that occur to me as I go (along with the answers), on the grounds that if they piqued my curiosity they’ll probably pique someone else’s too. Then I make sure that my final visualization answers them.

There are many ways to give viewers this detail without visually overloading a chart. You can use interactivity - adding in filters or a time slider. On a map you can add the ability to pan and zoom. You can take the step-by-step buildup approach described above. In a dashboard, you can add more charts that show specific breakdowns (right? I have no idea, I never make dashboards).

My favorite technique to answer questions, particularly on static visualizations, is to use annotations. On my Space Dogs graphic, for example, I knew people would want to know more about individual canine cosmonauts among the pack that the Soviet Union sent into space. So I picked out the most interesting little factoids that I came across in my research, and simply added them to the graphic.


g The New Beginning

If you got this far, you’re in a great place. You’ve hooked the viewer, and answered all of their questions. In classic storytelling, this is where you’d wrap things up - the world is safe once more and the hero returns home, forever changed by her experiences.

But in dataviz, it’s rare that we want people to stop and close the book. We want them to act! We, The Florida Association of Orange Growers, want people to invest in a promising new set of groves. We, The Orange Workers Union, want our workers fairly compensated for their record-breaking labour. We, the Centre for Orange Disease Control, want politicians to take our warnings of Orange Flu seriously.

So this where you create a new beginning for the viewer - a bridge to what you want them to do next. It might be an order form to fill in. It might be a link for the viewer to tweet their dismay, or sign a petition. It might be a link to a site that lets them call their political representative. Figure out what you want the viewer to do and make it as easy as you can for them to do it immediately after they’ve seen your visualization.

Because otherwise you’re just wasting your time. Data visualization is an incredibly powerful tool for changing the world - but if you don’t build the viewer a bridge from your persuasive infographic to what you want them to do, that change will never happen. And that would be sad.


So to sum all up into a single easy-to-tweet screenshot:

A data visualization needs:

i A beginning - a compelling entry point to the information you’re presenting.

k A middle - answers to the key questions the reader has about the information.

g A new beginning - a chance to act on the new information they’ve received.

And now here are my new beginnings for you:

If you liked this and want to hear more from me, you should sign up to my mailing list where I write a lot about beginnings. Or follow me on Twitter, if you’ve not yet quit Twitter.

If you want to hire me to help you turn information or data into compelling stories, you should probably email me and put the word IMPORTANT in the subject line. I’ll open it even if you don’t, but I won’t feel as important.

And if you make data visualizations, or want to, then you need to join the Data Visualization Society. Do it right now by clicking this link and filling out a short form. It’s the best career move you’ll ever make.