Narratives

CAPP 30239

Today

  • What types of data visualization narratives exist?
  • Practical advice on creating publications & pages.
  • Narrative Examples

Crafting a Narrative

Narrative = Visualization + Context

Benefits

  • More engaged audience.
    • Greussing & Boomgaarden, Digital Journalism 2019.
  • Better learning outcomes.
    • Mayer, Multimedia Principles, 2005.
  • Promote active reading.
    • Victor, Explorable Explanations, 2011.
  • Persuasiveness of data.
    • Murray, Data Visualization And The Power Of Persuasion, 2019.

Storytelling

Instead of a loosely connected series of images, take reader on a journey with a beginning, middle, and end.

  • Beginning: Required Context, Pose Questions
  • Middle: Exposition & Exploration
  • End: Conclusion and/or Further Questions

Risks

Oversimplification. Constraints of format can lead to the need to simplify, finding the right balance requires skill, practice, and knowledge of audience.

Bias. All narratives require interpretation, which can be a source of bias. We should not compromise on graphical integrity to make our point, or suggest conclusions that are not supported by the data.

Medium is the Message

"[...]medium is the message. This is merely to say that the
personal and social consequences of any medium— that is, of any extension of ourselves— result from the new scale that is introduced into our affairs by each extension of ourselves, or by any new technology."

Marshall McLuhan, Understanding Media: The Extensions of Man, 1964.

The nature of a narrative is shaped by (dominated by) the medium chosen.

  • Standard "Print" Article
  • Infographic
  • Live Presentation
  • Video / Animation
  • Museum / In Person Interaction
  • Web Interactives

News Article Format

Lede/Lead - Opening paragraph. Summarize key ideas & grab attention.
"Nut Graf" - Nutshell paragraph. Immediately follows lead. Gives overview of why topic is important, and introduce key ideas to be explored in article.

"Inverted Pyramid"

Example: Chicago Missing Persons Pulitzer-winning long form piece that CAPP Alum Aïcha Camara contributed to.

"Print" Article

Even if initially viewed on a screen, use static design so can be copied/printed/shared easily.

No vital information in tooltips, animation, etc.

  • Text-forward, with supporting visuals. -or-
  • Visual-centric, with explanatory text.

Infographic

Can be built around a single chart, or combine many into a story.
Typically a single-page image with an arrangement of graphics, tables, and brief narrative.

Typically aimed at general audiences, easy to share online, can be designed to work well in print.

Important to think about visual flow, keep information organized.

Examples:

Live Presentation

Few words, large fonts.

Legibility from distance.

Nature of audience/projector/room.

Print handouts if visualizations have lots of detail.

Animations & Videos

Animation can be used to show change, uncertainty, or relationships.

Video can blend presentation with commentary and narrative.

Examples

Museum Interactives

Blue Paradox @ MSI - Thanks Magdalena!

Interactive Stories

Can take advantage of web as a medium. Seamlessly blend text, images, audio and video, and interactive elements.

Potential Benefits

  • Reducing Cognitive Load
  • Personalization for Reader
  • Making Information Playful
  • Prompting Self-Reflection

Caveat: Can overwhelm with options, lose sight of what's important.

Reducing Cognitive Load

Make data pleasant, avoid rigidity of visualization designed for print.

Animations, tooltips, drop-downs, sliders, zoom & pan, highlights.
Used artfully, these can provide ways for complex data to be presented in a more digestible way.

In practical terms, Altair will allow a lot of this, handling the JS for you via Vega-Lite.

Examples:

Personalization For Reader

Engage reader better by showing them the data most relevant to them first.

Excellent way to drill down in large data sets to make it meaningful to reader.

Examples:

Making Information Playful

Give people tools to explore or run simulations on their own in the browser.
Encourages exploration & engagement.

Examples:

Prompting Self-Reflection

Encourage people to reflect upon expectations & experiences relevant to framing of story.

NYT "You Draw It" Series:

More Examples...

NYT Snow Fall
Google Public Data Explorer

  • pudding.cool - a data visualization magazine, with lots more inspiration

What Skills Do You Need?

  • Writing
  • Design
  • Programming (particularly for interactives)
  • Subject-matter expertise

SVG vs PNG vs JPG

  • SVG - Scalable Vector Graphics format.
  • PNG - Lossless raster image format. Should be preferred if SVG is not an option.
  • JPG - Image format that uses compression, suitable for photographs but not fine details in visualizations.

Document Formats

  • PDF - Portable Document Format - A vector-based format aimed at entire documents. PDF documents are aligned to paper sizes, great for printing, but less flexible on modern devices.
  • HTML - HyperText Markup Language - The language of the web, focused on semantics over layout. A document can appear differently on different devices.
  • CSS - Cascading Style Sheets - A styling language that, when applied to an HTML document controls visual appearance.
  • Markdown - Simplified markup language that can be converted to HTML or PDF with various tools. Offers much less control over formatting than other options.

In Practice

  1. Most professional data visualization starts with data-driven tools (code-driven like Altair or no-code like Tableau), which are then exported as SVG.

  2. Those SVGs will then be embedded in a larger graphic or HTML page.

  3. Export/render to final form(s):

  • For web presentation: HTML/CSS will be the final form. If interactivity is at play, JavaScript will be a part of the process.
  • For print or PDF: The intermediate format used by a print design tool will be exported to a PDF of the appropriate size & resolution.

Tools: Typesetting Languages

  • LaTeX - PDF-focused, almost anything via plugins/pandoc.
  • Typst - PDF-focused, (HTML coming soon).
  • Quarto - Can use mix of Markdown, Python, R, and Julia. Jupyter notebook compatible. Can generate PDFs or HTML from same source document.

Tools: Vector Graphics Editors

  • Inkscape - Free & Open Source SVG editor. My recommendation for this class if you don't have prior experience with other options.
  • Adobe Illustrator - Vector graphics editor, part of Adobe Creative Suite. Dominant option for many years. (Most expensive.)
  • Affinity Designer - Competitor to Illustrator, much cheaper, full-featured, and gaining popularity because of Adobe's subscription model & business practices.

Honorable Mentions

  • Graphite - Mix of GUI/programmatic SVG editing.
  • BoxySVG - Online/browser-based SVG editor.
  • Canva - Popular for infographics, collection of free clip art/etc.

References & Acknowledgements

these don't neatly fit into the above categories, does Google Data explorer overwhelm the user? circa 2010 lots of attempts to create "one viz to rule them all"

**LaTeX** is the most widely used in academic & scientific circles. It is a document typesetting language designed originally for Computer Science text. The author, Donald Knuth, created the original (TeX) so he could typeset his magnum opus, *The Art of Computer Programming*. The easiest way to work with LaTeX is to use , an online editor & compiler. Many versions exist that can be run locally, such as