Design considerations for optimizing storyline visualizations

Yuzuru Tanahashi, Kwan-Liu Ma

Research output: Contribution to journalArticle

87 Citations (Scopus)

Abstract

Storyline visualization is a technique used to depict the temporal dynamics of social interactions. This visualization technique was first introduced as a hand-drawn illustration in XKCDMovie Narrative Charts [21]. If properly constructed, the visualization can convey both global trends and local interactions in the data. However, previous methods for automating storyline visualizations are overly simple, failing to achieve some of the essential principles practiced by professional illustrators. This paper presents a set of design considerations for generating aesthetically pleasing and legible storyline visualizations. Our layout algorithm is based on evolutionary computation, allowing us to effectively incorporate multiple objective functions. We show that the resulting visualizations have significantly improved aesthetics and legibility compared to existing techniques.

Original languageEnglish (US)
Article number6327274
Pages (from-to)2679-2688
Number of pages10
JournalIEEE Transactions on Visualization and Computer Graphics
Volume18
Issue number12
DOIs
StatePublished - Oct 24 2012

Fingerprint

Visualization
Evolutionary algorithms

Keywords

  • design study
  • Layout algorithm
  • storyline visualization
  • timeline visualization

ASJC Scopus subject areas

  • Software
  • Signal Processing
  • Computer Vision and Pattern Recognition
  • Computer Graphics and Computer-Aided Design

Cite this

Design considerations for optimizing storyline visualizations. / Tanahashi, Yuzuru; Ma, Kwan-Liu.

In: IEEE Transactions on Visualization and Computer Graphics, Vol. 18, No. 12, 6327274, 24.10.2012, p. 2679-2688.

Research output: Contribution to journalArticle

@article{351d4dc9707244848b4cb6526e6699d1,
title = "Design considerations for optimizing storyline visualizations",
abstract = "Storyline visualization is a technique used to depict the temporal dynamics of social interactions. This visualization technique was first introduced as a hand-drawn illustration in XKCDMovie Narrative Charts [21]. If properly constructed, the visualization can convey both global trends and local interactions in the data. However, previous methods for automating storyline visualizations are overly simple, failing to achieve some of the essential principles practiced by professional illustrators. This paper presents a set of design considerations for generating aesthetically pleasing and legible storyline visualizations. Our layout algorithm is based on evolutionary computation, allowing us to effectively incorporate multiple objective functions. We show that the resulting visualizations have significantly improved aesthetics and legibility compared to existing techniques.",
keywords = "design study, Layout algorithm, storyline visualization, timeline visualization",
author = "Yuzuru Tanahashi and Kwan-Liu Ma",
year = "2012",
month = "10",
day = "24",
doi = "10.1109/TVCG.2012.212",
language = "English (US)",
volume = "18",
pages = "2679--2688",
journal = "IEEE Transactions on Visualization and Computer Graphics",
issn = "1077-2626",
publisher = "IEEE Computer Society",
number = "12",

}

TY - JOUR

T1 - Design considerations for optimizing storyline visualizations

AU - Tanahashi, Yuzuru

AU - Ma, Kwan-Liu

PY - 2012/10/24

Y1 - 2012/10/24

N2 - Storyline visualization is a technique used to depict the temporal dynamics of social interactions. This visualization technique was first introduced as a hand-drawn illustration in XKCDMovie Narrative Charts [21]. If properly constructed, the visualization can convey both global trends and local interactions in the data. However, previous methods for automating storyline visualizations are overly simple, failing to achieve some of the essential principles practiced by professional illustrators. This paper presents a set of design considerations for generating aesthetically pleasing and legible storyline visualizations. Our layout algorithm is based on evolutionary computation, allowing us to effectively incorporate multiple objective functions. We show that the resulting visualizations have significantly improved aesthetics and legibility compared to existing techniques.

AB - Storyline visualization is a technique used to depict the temporal dynamics of social interactions. This visualization technique was first introduced as a hand-drawn illustration in XKCDMovie Narrative Charts [21]. If properly constructed, the visualization can convey both global trends and local interactions in the data. However, previous methods for automating storyline visualizations are overly simple, failing to achieve some of the essential principles practiced by professional illustrators. This paper presents a set of design considerations for generating aesthetically pleasing and legible storyline visualizations. Our layout algorithm is based on evolutionary computation, allowing us to effectively incorporate multiple objective functions. We show that the resulting visualizations have significantly improved aesthetics and legibility compared to existing techniques.

KW - design study

KW - Layout algorithm

KW - storyline visualization

KW - timeline visualization

UR - http://www.scopus.com/inward/record.url?scp=84867640095&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84867640095&partnerID=8YFLogxK

U2 - 10.1109/TVCG.2012.212

DO - 10.1109/TVCG.2012.212

M3 - Article

AN - SCOPUS:84867640095

VL - 18

SP - 2679

EP - 2688

JO - IEEE Transactions on Visualization and Computer Graphics

JF - IEEE Transactions on Visualization and Computer Graphics

SN - 1077-2626

IS - 12

M1 - 6327274

ER -