An algebraic process for visualization design

Gordon Kindlmann, Carlos Eduardo Scheidegger

Research output: Contribution to journalArticle

32 Citations (Scopus)

Abstract

(Equation Presented) We present a model of visualization design based on algebraic considerations of the visualization process. The model helps characterize visual encodings, guide their design, evaluate their effectiveness, and highlight their shortcomings. The model has three components: the underlying mathematical structure of the data or object being visualized, the concrete representation of the data in a computer, and (to the extent possible) a mathematical description of how humans perceive the visualization. Because we believe the value of our model lies in its practical application, we propose three general principles for good visualization design. We work through a collection of examples where our model helps explain the known properties of existing visualizations methods, both good and not-so-good, as well as suggesting some novel methods. We describe how to use the model alongside experimental user studies, since it can help frame experiment outcomes in an actionable manner. Exploring the implications and applications of our model and its design principles should provide many directions for future visualization research.

Original languageEnglish (US)
Article number06875930
Pages (from-to)2181-2190
Number of pages10
JournalIEEE Transactions on Visualization and Computer Graphics
Volume20
Issue number12
DOIs
StatePublished - Dec 31 2014

Fingerprint

Visualization
Concretes
Experiments

Keywords

  • Symmetries
  • Visualization design
  • Visualization theory

ASJC Scopus subject areas

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

Cite this

An algebraic process for visualization design. / Kindlmann, Gordon; Scheidegger, Carlos Eduardo.

In: IEEE Transactions on Visualization and Computer Graphics, Vol. 20, No. 12, 06875930, 31.12.2014, p. 2181-2190.

Research output: Contribution to journalArticle

@article{c9677159517645a0b448df99a7ef9c3e,
title = "An algebraic process for visualization design",
abstract = "(Equation Presented) We present a model of visualization design based on algebraic considerations of the visualization process. The model helps characterize visual encodings, guide their design, evaluate their effectiveness, and highlight their shortcomings. The model has three components: the underlying mathematical structure of the data or object being visualized, the concrete representation of the data in a computer, and (to the extent possible) a mathematical description of how humans perceive the visualization. Because we believe the value of our model lies in its practical application, we propose three general principles for good visualization design. We work through a collection of examples where our model helps explain the known properties of existing visualizations methods, both good and not-so-good, as well as suggesting some novel methods. We describe how to use the model alongside experimental user studies, since it can help frame experiment outcomes in an actionable manner. Exploring the implications and applications of our model and its design principles should provide many directions for future visualization research.",
keywords = "Symmetries, Visualization design, Visualization theory",
author = "Gordon Kindlmann and Scheidegger, {Carlos Eduardo}",
year = "2014",
month = "12",
day = "31",
doi = "10.1109/TVCG.2014.2346325",
language = "English (US)",
volume = "20",
pages = "2181--2190",
journal = "IEEE Transactions on Visualization and Computer Graphics",
issn = "1077-2626",
publisher = "IEEE Computer Society",
number = "12",

}

TY - JOUR

T1 - An algebraic process for visualization design

AU - Kindlmann, Gordon

AU - Scheidegger, Carlos Eduardo

PY - 2014/12/31

Y1 - 2014/12/31

N2 - (Equation Presented) We present a model of visualization design based on algebraic considerations of the visualization process. The model helps characterize visual encodings, guide their design, evaluate their effectiveness, and highlight their shortcomings. The model has three components: the underlying mathematical structure of the data or object being visualized, the concrete representation of the data in a computer, and (to the extent possible) a mathematical description of how humans perceive the visualization. Because we believe the value of our model lies in its practical application, we propose three general principles for good visualization design. We work through a collection of examples where our model helps explain the known properties of existing visualizations methods, both good and not-so-good, as well as suggesting some novel methods. We describe how to use the model alongside experimental user studies, since it can help frame experiment outcomes in an actionable manner. Exploring the implications and applications of our model and its design principles should provide many directions for future visualization research.

AB - (Equation Presented) We present a model of visualization design based on algebraic considerations of the visualization process. The model helps characterize visual encodings, guide their design, evaluate their effectiveness, and highlight their shortcomings. The model has three components: the underlying mathematical structure of the data or object being visualized, the concrete representation of the data in a computer, and (to the extent possible) a mathematical description of how humans perceive the visualization. Because we believe the value of our model lies in its practical application, we propose three general principles for good visualization design. We work through a collection of examples where our model helps explain the known properties of existing visualizations methods, both good and not-so-good, as well as suggesting some novel methods. We describe how to use the model alongside experimental user studies, since it can help frame experiment outcomes in an actionable manner. Exploring the implications and applications of our model and its design principles should provide many directions for future visualization research.

KW - Symmetries

KW - Visualization design

KW - Visualization theory

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

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

U2 - 10.1109/TVCG.2014.2346325

DO - 10.1109/TVCG.2014.2346325

M3 - Article

VL - 20

SP - 2181

EP - 2190

JO - IEEE Transactions on Visualization and Computer Graphics

JF - IEEE Transactions on Visualization and Computer Graphics

SN - 1077-2626

IS - 12

M1 - 06875930

ER -