Introduction and Motivation

"We believe in the power of science, exploration, and storytelling to change the world" - Susan Goldberg, Editor in Chief of National Geographic Magazine, from "The Risks of Storytelling", October 2015.

"In a world increasingly saturated with data and information, visualizations are a potent way to break through the clutter, tell your story, and persuade people to action" - Adam Singer, Clickz.com, "Data Visualization: Your Secret Weapon in Storytelling and Persuasion", October 2014.

Throughout history, storytelling has been an effective way of conveying information and knowledge. In the field of visualization, storytelling is rapidly developing techniques that enhance understanding. By visualization, we refer to "interactive data visualization" as defined by and described extensively by Ward et al.. We note that there are many references to interactive visualization throughout the survey. For example, the term "interactive", appears over 40 times throughout the text. We also note that animated transitions are a major theme in the survey and receive their own section in the text. See Table 1. Many communities have commented on the importance of storytelling in data visualization. Storytellers tend to be integrating complex visualizations into their narratives in growing numbers.

Table 1. Our classification of the storytelling literature. The y-axis categories fall into who-authoring-tools and user-engagement, how-narrative and transitions, why-memorability and interpretation. See Section 1.2 for a complete description.

Linear User-Directed/Interactive Parallel Overview
Who Authoring-Tools Gershon et al., 2001
Lu and Shen, 2008
Cruz et al., 2011
Wohlfart, 2006
Wohlfart et al., 2007
Lidal et al., 2012
Lee et al., 2013
Lidal et al., 2013
Lundblad et al., 2013
Fulda et al., 2016
Amini et al., 2017
Eccles et al., 2007
Kuhn et al., 2012
User Engagement Figueiras, 2014
Boy et al., 2016
Borkin et al., 2016
Mahyar et al., 2015
How Narrative Hullman et al., 2013
Hullman et al., 2013
Gao et al., 2014
Amini et al., 2015
Bach et al., 2016
Viegas et al., 2004
Hullman et al., 2011
Figueiras, 2014
Figueiras, 2014
Nguyen et al, 2014
Satyanarayan et al., 2014
Gratzl et al., 2016
Akashi et al., 2007
Fisher et al., 2008
Hullman et al., 2011
Bryan et al., 2017
Segel and Heer, 2010
Lee et al., 2015
Static Transitions Ferreira et al., 2013 Robertson, 2008
Chen et al., 2012
Tanhashi et al., 2012
Liu et al., 2013
Ferreira et al., 2013
Animated Transitions Heer et al., 2007
Liao et al., 2014
Bederson and Boltman, 1999
Akiba et al., 2010
Nagel et al., 2016
Why Memorability Bateman et al., 2010
Borkin et al., 2016
Saket et al., 2015
Interpretation

As contributions, we present a survey reviewing storytelling papers in visualization and present an overview of the common and important elements in storytelling visualization. We also describe the challenges in this field and present a novel classification of the literature on storytelling in visualization. Our classification highlights both mature and unsolved problems in this area. The benefit is a concise overview and valuable starting point into this rapidly growing and evolving research trend. Readers will also gain a deeper understanding of this rapidly evolving research direction.


Definition and Storytelling Elements

A story can be defined as "a narration of the events in the life of a person or the existence of a thing, or such events as a subject for narration" or "a series of events that are or might be narrated". Storytelling is a popular concept that is used in many fields, such as media, education and entertainment. Storytelling is a technique used to present dynamic relationships between story nodes through interaction. According to Zipes, storytelling can involve animation and self-discovery, incorporating models, ethical principles, canons of literature, and social standards. In education, a storyteller can improve and strengthen the literacy of students. Also, the storyteller can engage audiences so they feel a desire to read, write, act, and draw. Audience members can learn to express themselves critically and imaginatively with techniques they may learn from the storyteller or teacher.

In the context of the visualization literature. Lee et al. argue that "the community has been using the term ‘storytelling' in a very broad way without a clear consensus or discussion on what a visual data story encompasses". They state that a visual data story includes a set of story pieces. Most of the story pieces are visualized to support one or more intended messages. Story pieces are presented with a meaningful order or connection between them to support the author's high level communication goal.

Furthermore no agreed definition of "visual data story" has yet emerged in the visualization literature. For a full-length 6 page discussion on this topic, we refer the reader to Lee et al.


Classification of Literature and Challenges in Storytelling and Visualization

Although storytelling has been developing in other fields for years, storytelling is a relatively new subject in visualization. As such, it faces many challenges. In this survey we have extracted the fundamental characteristics of storytelling both as an entity and as a creative process. Our literature classification is based on the logical notions of who are the main subjects involved in storytelling for visualization (authoring tools and audience), how are stories told (narratives and transitions), why can we use storytelling for visualization (memorability and interpretation). From these characteristics we have then developed the following dimensions which are common to storytelling in visualization.

Authoring-Tools: Authorship addresses who creates the story and narrative. Authorship commonly refers to the state or fact of being the writer of a book, article, or document or the creator of a work of art and its source or origin. Central to this definition is the writer or author. Rodgers defines an author as "an individual solely responsible for the creation of a unique body of work".

User-engagement: Engagement is about the audience and also concerns why we use storytelling. How can we ensure that the message comes across to the audience? Can we measure engagement?

Narratives: Narrative concerns how an author tells a story. Narrative structures include events and visualization of characters. Narrative visuals contain the transition between events. This entails, "Using a tool to visually analyze data and to generate visualizations via vector graphics or images for presentation", and then deciding "how to thread the representations into a compelling yet understandable sequence".

Transitions: Transitions are about how authors may tell the story. Transitions seamlessly blend events within a story and are key to its flow. Successful transitions vary actions as little as possible to strengthen overall coherence. Transitions in visualization can be either dynamic or static.

Memorability: Memorability addresses why authors present data in the form of a story. Memorability is an important goal of storytelling. A good visualization technique draws the viewer's attention and increase a story's memorability.

Interpretation: Data interpretation refers to the process of critiquing and determining the significance of important data and information, such as survey results, experimental findings, observations or narrative reports.

When examined in the context of storytelling in visualization each dimension raises interesting questions: Are current storytelling platforms taking into account the role of the author and supporting the authorship process? What forms of narrative structures and visuals best apply to storytelling in visualization? Are static transitions or dynamic transitions more effective for storytelling in visualization? Can visualization increase the memorability of data information or knowledge? Does storytelling and visualization aid with data interpretation? What is the most effective way to engage an audience? Data preparation and enhancement is another challenge for which there is currently no literature. Thus we include it as a future research direction but not in our classification.

Starting from the logical notions of who, how, why, and these open questions we have chosen these dimensions to form the basis of our literature classification on storytelling in visualization. See Table 1. It is important to note that some papers address multiple topics in Table 1 and in our classification. We placed papers by what we determined to be the main focus of the paper. This is very useful for obtaining an overview. However some papers address more than one theme, e.g., authoring tools and narratives.


Classification of Literature: The Second Dimension

In addition, the literature is also classified by the ordering or sequence of events, which refers to the traversal the path viewer takes through the visualization. This dimension is adapted from Segal and Heer. It forms our second categorization for Table 1. The classification includes:

  1. Linear: A story sequence path in linear order is prescribed by the author.
  2. User-directed path: The user selects a path among multiple alternatives or creates their own path.
  3. Parallel: several paths can be traversed or visualized at the same time.
  4. Random access or other: There is no prescribed path. There is currently no literature prescribing random order. Therefore we replace this with a column called "overview".

Literature Search Methodology

We search both the IEEE and ACM Digital libraries for the terms "storytelling", "narrative visualization", "memorability", "transitions in visualization", "user-engagement", and various combinations of these phrases. We focus primarily on the IEEE TVCG papers. We check the references of each paper and looked for related literature on storytelling. We also search the visualization publication data collection for these major themes in visualization and storytelling. Google scholar is also used as part of our search methodology.
In summary, our literature search includes:

  1. IEEE EXPLORE Digital Library
  2. ACM Digital Library
  3. Visualization publication data collection
  4. the annual EuroVis conference
  5. the Eurographics Digital Library
Several other papers were discovered by looking at the related work section of the papers we found.


Survey Scope

The storytelling visualization papers summarized in this survey include the subjects of scientific visualization, information visualization, geo-spatial visualization, and visual analytics. In order to manage the scope of this survey, storytelling papers from other fields are not included, such as:

Virtual reality and augmented reality: For example, Santiago et al. present "mogre-storytelling" as a solution to interactive storytelling. This tool provides different functionalities for creating and the customization of scenarios in 3D, enables the addition of 3D models from the Internet, and enables the creation of a virtual story using multimedia and storytelling elements.

Education: For example, Cropper et al. address the extent of how scientific storytelling benefits our communication skills in the sciences, and the connections they establish with the information itself and others in their circle of influence.

Gaming: Alavesa et al. describe the development of a small scale pervasive game which can take storytelling from camp-fire sites to modern urban environments.

Multi-media and Image Processing: For example, Chu et al. describe a system to transform any temporal image sequence to a comics-based storytelling visualization. Correa and Ma present a narrative system to generate dynamic narrative from videos. Image processing falls outside the scope of this survey. Video processing also falls outside the scope of the survey.

Language processing: Theune et al. develop a story generation system. It can create story plots automatically based on the actions of intelligent agents living in a virtual story world. The derived plots are converted to natural language, and presented to the user by an embodied agent that makes use of text-to-speech.

Annotation: The topic of annotation is included in the survey. For example, Annotation is discussed in Section 5.1. Narrative Visualization for Linear Storytelling where Hullman et al. describe a system called contextifier, which automatically produces custom, annotated visualizations from a given article. Hullman et al. is based on previous work in storytelling in visualization and Kandogan's automatic annotation analytics. It develops a system that can automatically generate custom, annotated visualization from a news article of company. The theme of annotations arises again in Section 5.4 on Narrative Visualization Overviews where we discuss literature on annotated charts.

Details-on-Demand: The theme of details-on-demand is included in the survey and is often used throughout the literature. For example in Section 3.2. Authoring-tools for User-directed and Interactive Storytelling, Figure 1 shows an image sequence taken from a sample linear volumetric story. The distinct story nodes refer to the key events in the story, which provide an overview first, then details on specific features on demand. Again in Section 5.4 Narrative Visualization Overviews, an Afghanistan nation-building development project example shows an interactive geographic visualization with details on-demand sliders that present the status of Afghanistan nation-building development projects. In another example, the Minnesota Employment Explorer shows how mouse-hover provides details-on-demand, double-clicking an industry triggers a drill-down into that sector while an animated transition updates the display to show sub-industry trends.

Information 09 00065 g001 550

Figure 1. The proposed method to author a story is to record the user's natural interaction with the visualization software. This image shows the process of the story creation by Wohlfart. Green annotations represent user interaction and red annotations refer to internal system processes. As soon as the software starts recording, a new story is created and all interactions are logged.

This article is much more up to date than the article by Segel and Heer which is already more than 7 years old now. The field has evolved substantially since then. Also, the article by Segel and Heer is not a comprehensive survey like this one. However it is a highly cited paper and makes a big contribution to narrative visualization.

There are other fields that study storytelling as well. In the next sections we describe the literature on storytelling in visualization. Our classification is presented in Table 1. An alternative classification is presented in Table 2. Figure 2 shows the visualization techniques used in storytelling for data visualization literature.
Information 09 00065 g002 550

Figure 2. A table summarizing the visualization techniques used in each storytelling paper. The papers are sorted alphabetically by the first author's surname.

Table 2. An alternative classification of the storytelling literature based on scientific, information, and geo-spatial visualization. Both mature areas and unsolved problems are apparent.
Table

Scientific Visualization Information Visualization Geo-Spatial Visualization
Authoring Tools Wohlfart, 2006
Wohlfart et al., 2007
Lu and Shen, 2008
Gershon et al., 2001
Cruz et al., 2011
Kuhn et al., 2012
Lee et al., 2013
Fulda et al., 2016
Amini et al., 2017
Eccles et al., 2007
Lidal et al., 2012
Lidal et al., 2013
Lundblad et al., 2013
Narrative Viegas et al., 2004
Akashi et al., 2007
Fisher et al., 2008
Segel and Heer, 2010
Hullman et al., 2011
Hullman et al., 2013
Hullman et al., 2013
Figueiras, 2014
Figueiras, 2014
Nguyen et al., 2014
Amini et al.,
Lee et al., 2015
Bach et al.,
Bryan et al., 2017
Gratzl et al., 2016
Gao et al., 2014
Satyanarayan et al., 2014
Static Transitions Robertson, 2008
Chen et al.,2012
Tanhashi et al., 2012
Liu et al., 2013
Ferreira et al., 2013
Animated Transitions Akiba et al., 2010
Liao et al., 2014
Bederson and Boltman, 1999
Heer et al., 2007
Nagel et al., 2016
Memorability Bateman et al., 2010
Borkin et al., 2013
Saket et al., 2015
Interpretation
Engagement Figueiras, 2014
Mahyar et al., 2015
Boy et al., 2016
Borkin et al., 2016