Narrative patterns for telling stories with data

Each card describes a narrative device that serves a specific intent, such as building an argument, setting the pace, or drawing the audience in, with a published example. Use them on their own or in combination, to come up with new data stories or to analyze existing ones.

Read the paper PDF, 2 MB About the project

Patterns

About this project

The cards came out of the Dagstuhl Seminar on Data-Driven Storytelling in February 2016. We looked at how data-driven stories work, and how they differ from other kinds of narrative and from other kinds of data visualization.

We define a narrative pattern as a low-level narrative device that serves a specific intent. Starting from around 40 candidates found in the literature and on the web, we narrowed the collection down to a core of 18 patterns and sorted them into five groups. Many patterns serve more than one intent, and they often work best in combination.

Argumentation
Persuade and convince the audience.
Flow
Set the order, rhythm and pace of the story.
Framing
Shape how facts and events are perceived.
Emotion
Evoke empathy and an emotional response.
Engagement
Make the audience part of the story.

How to use the cards

To create: draw a few cards at random and sketch how each pattern could shape a narrative for your story. Draw again to produce alternatives and start a discussion.

To analyze: look at a published data story and identify which patterns it uses, how they work together, and what intent they serve. This works well in teaching.

The collection is not definitive. We welcome your feedback, experience reports and suggestions for new patterns at mail@napa-cards.net.

The paper

Benjamin Bach, Moritz Stefaner, Jeremy Boy, Steven Drucker, Lyn Bartram, Jo Wood, Paolo Ciuccarelli, Yuri Engelhardt, Ulrike Köppen, Barbara Tversky. Narrative Design Patterns for Data-Driven Storytelling. In N. H. Riche, C. Hurter, N. Diakopoulos, S. Carpendale (eds.), Data-Driven Storytelling, pp. 107–133. A K Peters/CRC Press, 2018.

The preprint is the version submitted in February 2017. Please cite the published chapter.

BibTeX
@incollection{bach2018narrative,
  author    = {Bach, Benjamin and Stefaner, Moritz and Boy, Jeremy and
               Drucker, Steven and Bartram, Lyn and Wood, Jo and
               Ciuccarelli, Paolo and Engelhardt, Yuri and
               K{\"o}ppen, Ulrike and Tversky, Barbara},
  title     = {Narrative Design Patterns for Data-Driven Storytelling},
  booktitle = {Data-Driven Storytelling},
  editor    = {Riche, Nathalie Henry and Hurter, Christophe and
               Diakopoulos, Nicholas and Carpendale, Sheelagh},
  publisher = {A K Peters/CRC Press},
  year      = {2018},
  pages     = {107--133},
  doi       = {10.1201/9781315281575-5}
}

Thanks to Schloss Dagstuhl for hosting the seminar, and to Sheelagh Carpendale, Nicholas Diakopoulos, Nathalie Henry Riche and Christophe Hurter for bringing us all together.

Card images are screenshots of the cited examples; rights remain with their owners. Examples marked archived are no longer online in their original form and link to the Internet Archive. The pattern texts are also available as JSON.