data visualization principles: other perceptual …...data visualization principles: other...

47
Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah Meyer, Colin Ware, Christopher Healey

Upload: others

Post on 18-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Data Visualization Principles:Other Perceptual Channels

CSC444

Acknowledgments for today’s lecture: Tamara Munzner, Miriah Meyer, Colin Ware, Christopher Healey

Page 2: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

PREATTENTIVENESS,

OR “VISUAL POP-OUT”

Page 3: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Christopher Healey, http://www.csc.ncsu.edu/faculty/healey/PP/index.html

ORIENTATION

Page 4: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Christopher Healey, http://www.csc.ncsu.edu/faculty/healey/PP/index.html

WIDTH/LENGTH

Page 5: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Christopher Healey, http://www.csc.ncsu.edu/faculty/healey/PP/index.html

SIZE

Page 6: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah
Page 7: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Mixing is not always pre-attentive

Page 8: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Preattentiveness is only simple to understand when considering one

channel at a time.

Page 9: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

VISUAL CHANNELS YOU SHOULD BE CAREFUL WITH,

EVEN IN ISOLATION

Page 10: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

3D is ok only if data is

Kindlmann et al., 2003, Curvature-based transfer functions

Page 11: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Don’t use 3D when data isn’t 3D

Naomi Robbins, forbes.com

• Perspective interacts with size and color judgments

• Occlusion is bad, often unnecessary

Page 12: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Animations• We perceive motion, and regularity, even when

none might be intended

• https://cscheid.net/projects/illusions/purple-dots/

• And it interacts badly with the rest of our perceptual system

Page 13: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Animations• limit them to data transitions, preferably controlled

by interaction

www.gapminder.org

Page 14: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

GESTALT PRINCIPLES

Page 15: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

GESTALT PRINCIPLES• General idea: we interpret stimuli as patterns that

are grouped, complete, whole

• Even when they aren’t

Page 16: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

GESTALT: CONTAINMENT

Objects inside closed shapes appear related, even when they’re far apart

A

A

B AB

Page 17: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

GESTALT: CONTAINMENT

Page 18: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

HIGHER-LEVEL CHANNELS WE ARE STILL STUDYING

Page 19: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Overlays for bivariate maps

Ware 2009 TVCG

Page 20: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Overlays for bivariate maps

Ware 2009 TVCG

Page 21: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Perception of higher-level features

• Correlation perception follows Weber’s Law (!)

Harrison et al., TVCG 2014

Page 22: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Perception of higher-level features

• Correlation perception follows Weber’s Law (!)

Harrison et al., TVCG 2014

Page 23: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Perception of higher-level features

• Correlation perception follows Weber’s Law (!)

Harrison et al., TVCG 2014

Page 24: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah
Page 25: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Recap• Consider how data behaves

• Can you add? Subtract? Compare?

• Is there a smallest, or a neutral value?

• Is there a notion of “negative”?

• Are values just different from one another?

• Consider how visual channels behave

• then match the two appropriately

Page 26: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

• Consider how the basic visual channels behave, match the two appropriately

What if they don’t match?

Page 27: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

“WEIRD” DATA

(A prelude to techniques)

Page 28: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Orientation vs. Direction

https://www.ncl.ucar.edu/Applications/evans.shtml

Page 29: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Orientation vs. Direction

http://www.datapointed.net/2014/10/maps-of-street-grids-by-orientation/

Page 30: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Direction vs. Orientation

Demiralp et al. 2009

Page 31: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Extra slides

Page 32: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Simpson’s “Paradox”

Page 33: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Simpson’s “Paradox”

Page 34: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Simpson’s “Paradox”

Page 35: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Probability Distributions• Map behavior of conditional distributions, marginal distributions, etc.

to visual channels: Product Plots, Wickham and Hoffman, TVCG 2011

Page 36: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Simpson’s “Paradox”

Page 37: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

GESTALT: SIMILARITY

We use color to connect things into groups

http://www.andyrutledge.com/gestalt-principles-1-figure-ground-relationship.php

Page 38: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

GESTALT: PROXIMITY

We use distance to connect things into groups

http://www.andyrutledge.com/gestalt-principles-1-figure-ground-relationship.php

Page 39: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

GESTALT: CLOSURE

We see closed shapes, even when they’re not there

Page 40: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

GESTALT: CONTINUITY

We see simple, connected figure/ground shapes rather than complicated shapes

Page 41: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

GESTALT: FIGURE/GROUND

We see simple, connected figure/ground shapes rather than complicated shapes

Page 42: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Orientation vs. Direction

Demiralp et al. 2009

Page 43: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Orientation vs. Direction

Demiralp et al. 2009

This is a bad colormap.

Why?

Page 44: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Orientation vs. Direction

Kindlmann, 2004

This is a bad colormap.

Why?

Page 45: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Orientation vs. Direction

Demiralp et al. 2009

Page 46: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Orientation vs. Direction

Page 47: Data Visualization Principles: Other Perceptual …...Data Visualization Principles: Other Perceptual Channels CSC444 Acknowledgments for today’s lecture: Tamara Munzner, Miriah

Orientation vs. Direction

Demiralp et al. 2009