66
1 SIMS 247: Information Visualization and Presentation Marti Hearst Jan 28, 2004

SIMS 247: Information Visualization and Presentation Marti Hearst

Embed Size (px)

DESCRIPTION

SIMS 247: Information Visualization and Presentation Marti Hearst. Jan 28, 2004. Today. Visual and Perceptual Principles Type of Data, Types of Graphs Your Sample Visualizations. Visual Principles. Sensory vs. Arbitrary Symbols Pre-attentive Properties Gestalt Properties - PowerPoint PPT Presentation

Citation preview

Page 1: SIMS 247: Information Visualization and Presentation Marti Hearst

1

SIMS 247: Information Visualization and PresentationMarti Hearst

Jan 28, 2004 

 

Page 2: SIMS 247: Information Visualization and Presentation Marti Hearst

2

Today

• Visual and Perceptual Principles• Type of Data, Types of Graphs• Your Sample Visualizations

Page 3: SIMS 247: Information Visualization and Presentation Marti Hearst

3

Visual Principles

• Sensory vs. Arbitrary Symbols• Pre-attentive Properties• Gestalt Properties• Relative Expressiveness of Visual Cues

Page 4: SIMS 247: Information Visualization and Presentation Marti Hearst

4

Sensory vs. Arbitrary Symbols

• Sensory:– Understanding without training– Resistance to instructional bias– Sensory immediacy

• Hard-wired and fast

– Cross-cultural Validity

• Arbitrary– Hard to learn– Easy to forget– Embedded in culture and applications

Page 5: SIMS 247: Information Visualization and Presentation Marti Hearst

5

American Sign Language

• Primarily arbitrary, but partly representational

• Signs sometimes based partly on similarity– But you couldn’t guess

most of them– They differ radically across

languages• Sublanguages in ASL are

more representative– Diectic terms– Describing the layout of a

room, there is a way to indicate by pointing on a plane where different items sit.

Page 6: SIMS 247: Information Visualization and Presentation Marti Hearst

Preattentive Processing

• A limited set of visual properties are processed preattentively– (without need for focusing attention).

• This is important for design of visualizations– what can be perceived immediately– what properties are good discriminators– what can mislead viewers

All Preattentive Processing figures from Healey 97http://www.csc.ncsu.edu/faculty/healey/PP/PP.html

Page 7: SIMS 247: Information Visualization and Presentation Marti Hearst

Example: Color Selection

Viewer can rapidly and accurately determinewhether the target (red circle) is present or absent.Difference detected in color.

Page 8: SIMS 247: Information Visualization and Presentation Marti Hearst

Example: Shape Selection

Viewer can rapidly and accurately determinewhether the target (red circle) is present or absent.Difference detected in form (curvature)

Page 9: SIMS 247: Information Visualization and Presentation Marti Hearst

Pre-attentive Processing

• < 200 - 250ms qualifies as pre-attentive– eye movements take at least 200ms– yet certain processing can be done very quickly,

implying low-level processing in parallel

• If a decision takes a fixed amount of time regardless of the number of distractors, it is considered to be preattentive.

Page 10: SIMS 247: Information Visualization and Presentation Marti Hearst

Example: Conjunction of Features

Viewer cannot rapidly and accurately determinewhether the target (red circle) is present or absent when target has two or more features, each of which arepresent in the distractors. Viewer must search sequentially.

All Preattentive Processing figures from Healey 97http://www.csc.ncsu.edu/faculty/healey/PP/PP.html

Page 11: SIMS 247: Information Visualization and Presentation Marti Hearst

Example: Emergent Features

Target has a unique feature with respect to distractors (open sides) and so the groupcan be detected preattentively.

Page 12: SIMS 247: Information Visualization and Presentation Marti Hearst

Example: Emergent Features

Target does not have a unique feature with respect to distractors and so the group cannot be detected preattentively.

Page 13: SIMS 247: Information Visualization and Presentation Marti Hearst

Asymmetric and Graded Preattentive Properties• Some properties are asymmetric

– a sloped line among vertical lines is preattentive– a vertical line among sloped ones is not

• Some properties have a gradation– some more easily discriminated among than others

Page 14: SIMS 247: Information Visualization and Presentation Marti Hearst

Use Grouping of Well-Chosen Shapes for Displaying Multivariate Data

Page 15: SIMS 247: Information Visualization and Presentation Marti Hearst

SUBJECT PUNCHED QUICKLY OXIDIZED TCEJBUS DEHCNUP YLKCIUQ DEZIDIXOCERTAIN QUICKLY PUNCHED METHODS NIATREC YLKCIUQ DEHCNUP SDOHTEMSCIENCE ENGLISH RECORDS COLUMNS ECNEICS HSILGNE SDROCER SNMULOCGOVERNS PRECISE EXAMPLE MERCURY SNREVOG ESICERP ELPMAXE YRUCREMCERTAIN QUICKLY PUNCHED METHODS NIATREC YLKCIUQ DEHCNUP SDOHTEMGOVERNS PRECISE EXAMPLE MERCURY SNREVOG ESICERP ELPMAXE YRUCREMSCIENCE ENGLISH RECORDS COLUMNS ECNEICS HSILGNE SDROCER SNMULOCSUBJECT PUNCHED QUICKLY OXIDIZED TCEJBUS DEHCNUP YLKCIUQ DEZIDIXOCERTAIN QUICKLY PUNCHED METHODS NIATREC YLKCIUQ DEHCNUP SDOHTEMSCIENCE ENGLISH RECORDS COLUMNS ECNEICS HSILGNE SDROCER SNMULOC

Page 16: SIMS 247: Information Visualization and Presentation Marti Hearst

SUBJECT PUNCHED QUICKLY OXIDIZED TCEJBUS DEHCNUP YLKCIUQ DEZIDIXOCERTAIN QUICKLY PUNCHED METHODS NIATREC YLKCIUQ DEHCNUP SDOHTEMSCIENCE ENGLISH RECORDS COLUMNS ECNEICS HSILGNE SDROCER SNMULOCGOVERNS PRECISE EXAMPLE MERCURY SNREVOG ESICERP ELPMAXE YRUCREMCERTAIN QUICKLY PUNCHED METHODS NIATREC YLKCIUQ DEHCNUP SDOHTEMGOVERNS PRECISE EXAMPLE MERCURY SNREVOG ESICERP ELPMAXE YRUCREMSCIENCE ENGLISH RECORDS COLUMNS ECNEICS HSILGNE SDROCER SNMULOCSUBJECT PUNCHED QUICKLY OXIDIZED TCEJBUS DEHCNUP YLKCIUQ DEZIDIXOCERTAIN QUICKLY PUNCHED METHODS NIATREC YLKCIUQ DEHCNUP SDOHTEMSCIENCE ENGLISH RECORDS COLUMNS ECNEICS HSILGNE SDROCER SNMULOC

Text NOT PreattentiveText NOT Preattentive

Page 17: SIMS 247: Information Visualization and Presentation Marti Hearst

Preattentive Visual Properties(Healey 97)

length Triesman & Gormican [1988] width Julesz [1985] size Triesman & Gelade [1980] curvature Triesman & Gormican [1988] number Julesz [1985]; Trick & Pylyshyn [1994] terminators Julesz & Bergen [1983] intersection Julesz & Bergen [1983] closure Enns [1986]; Triesman & Souther [1985] colour (hue) Nagy & Sanchez [1990, 1992]; D'Zmura [1991]

Kawai et al. [1995]; Bauer et al. [1996] intensity Beck et al. [1983]; Triesman & Gormican [1988] flicker Julesz [1971] direction of motion Nakayama & Silverman [1986]; Driver & McLeod [1992] binocular lustre Wolfe & Franzel [1988] stereoscopic depth Nakayama & Silverman [1986] 3-D depth cues Enns [1990] lighting direction Enns [1990]

Page 18: SIMS 247: Information Visualization and Presentation Marti Hearst

18Slide adapted from Tamara Munzner

Gestalt Principles

• Idea: forms or patterns transcend the stimuli used to create them.– Why do patterns emerge?– Under what circumstances?

• Principles of Pattern Recognition– “gestalt” German for “pattern” or “form, configuration”– Original proposed mechanisms turned out to be wrong– Rules themselves are still useful

Page 19: SIMS 247: Information Visualization and Presentation Marti Hearst

Gestalt PropertiesProximity

Why perceive pairs vs. triplets?

Page 20: SIMS 247: Information Visualization and Presentation Marti Hearst

Gestalt PropertiesSimilarity

Slide adapted from Tamara Munzner

Page 21: SIMS 247: Information Visualization and Presentation Marti Hearst

Gestalt PropertiesContinuity

Slide adapted from Tamara Munzner

Page 22: SIMS 247: Information Visualization and Presentation Marti Hearst

Gestalt PropertiesConnectedness

Slide adapted from Tamara Munzner

Page 23: SIMS 247: Information Visualization and Presentation Marti Hearst

Gestalt PropertiesClosure

Slide adapted from Tamara Munzner

Page 24: SIMS 247: Information Visualization and Presentation Marti Hearst

Gestalt PropertiesSymmetry

Slide adapted from Tamara Munzner

Page 25: SIMS 247: Information Visualization and Presentation Marti Hearst

Gestalt Laws of Perceptual Organization (Kaufman 74)

• Figure and Ground– Escher illustrations are good examples– Vase/Face contrast

• Subjective Contour

Page 26: SIMS 247: Information Visualization and Presentation Marti Hearst

More Gestalt Laws

• Law of Common Fate– like preattentive motion property

• move a subset of objects among similar ones and they will be perceived as a group

Page 27: SIMS 247: Information Visualization and Presentation Marti Hearst

27

Color

Most of this segment taken from Colin Ware, Ch. 4

Page 28: SIMS 247: Information Visualization and Presentation Marti Hearst

28

Color Issues• Complexity of color space

– 3-dimensional– Computer vs. Print display– There are many models and standards

• Color not critical for many visual tasks– Doesn’t help with determination of:

• Layout of objects in space• Motion of objects• Shape of objects

– Color-blind people often go for years without knowing about their condition

• Color is essential for– “breaking camouflage”– Recognizing distinctions

• Picking berries out from leaves• Spoiled meat vs. good

– Aesthetics

Page 29: SIMS 247: Information Visualization and Presentation Marti Hearst

29Images from lecture by Terrance Brooke

CIE Color ModelCIE = Commision Internationale L’Eclairage

Page 30: SIMS 247: Information Visualization and Presentation Marti Hearst

30Slide adapted from Wolfgang Muller, http://www.iuw.fh-darmstadt.de/mueller/SS2002/VisWP/07-color-color.pdf

CIE Color Model Properties

Page 31: SIMS 247: Information Visualization and Presentation Marti Hearst

31Slide adapted from Wolfgang Muller, http://www.iuw.fh-darmstadt.de/mueller/SS2002/VisWP/07-color-color.pdf

CIE Color Model Properties

Page 32: SIMS 247: Information Visualization and Presentation Marti Hearst

32

Color Palettes for Computer Tools

From Powerpoint

Page 33: SIMS 247: Information Visualization and Presentation Marti Hearst

33

Light, Luminance, and Brightness

• From Ware Ch. 3• Luminance:

– The measured amount of light coming from some region of space.

– Can be physically measured.• Brightness:

– The perceived amount of light coming from a source.• For “bright colors” better to say “vivid” or “saturated”

– Psychological.• Lightness:

– The perceived reflectance of a surface.• White surface = light, black surface = dark• “shade” of paint

– Psychological

Page 34: SIMS 247: Information Visualization and Presentation Marti Hearst

34Slide adapted from http://www.ergogero.com/FAQ/Part1/cfaqPart1.html

Opponent Process Theory

• There are 6 colors arragned perceptually as opponent pairs along 3 axes (Hering ’20):– achromatic system of black-white (brighntess) – chromatic system of red-green and blue-yellow.

• L = long, M = medium, S = short wavelength receptors

Page 35: SIMS 247: Information Visualization and Presentation Marti Hearst

35

Colors for Labeling

• Ware’s recommends to take into account:– Distinctness– Unique hues

• Component process model

– Contrast with background– Color blindness– Number

• Only a small number of codes can be rapidly perceived

– Field Size• Small changes in color are difficult to perceive

– Conventions

Page 36: SIMS 247: Information Visualization and Presentation Marti Hearst

36Images from lecture by Terrance Brooke

Distinctness of Color Labels

Bauer et al. (1996) showed that the target color should lie outside the convex hull of the surrounding colors in the CIE color space. (Reported in Ware)

Page 37: SIMS 247: Information Visualization and Presentation Marti Hearst

37Images from lecture by Terrance Brooke

Small Color Patches More Difficult to Distinguish

Page 38: SIMS 247: Information Visualization and Presentation Marti Hearst

38Slide adapted from Terrance Brooke

Ware’s Recommended Colors for Labeling

Red, Green, Yellow, Blue, Black, White, Pink, Cyan, Gray, Orange, Brown, Purple.The top six colors are chosen because they are the unique colors that mark the ends of the opponent color axes. The entire set corresponds to the eleven color names found to be the most common in a cross-cultural study, plus cyan (Berlin and Kay)

Page 39: SIMS 247: Information Visualization and Presentation Marti Hearst

39Slide adapted from Wolfgang Muller, http://www.iuw.fh-darmstadt.de/mueller/SS2002/VisWP/07-color-color.pdf

Page 40: SIMS 247: Information Visualization and Presentation Marti Hearst

40Slide adapted from Wolfgang Muller, http://www.iuw.fh-darmstadt.de/mueller/SS2002/VisWP/07-color-color.pdf

Order of Appearance of Color Names across World Cultures

Page 41: SIMS 247: Information Visualization and Presentation Marti Hearst

41Slide adapted from Wolfgang Muller, http://www.iuw.fh-darmstadt.de/mueller/SS2002/VisWP/07-color-color.pdf

Isolating Color Names within a Computer Display

Page 42: SIMS 247: Information Visualization and Presentation Marti Hearst

42

Some Color Fun Facts

• People agree strongly on what pure yellow is• There may be two unique greens• Brown is dark yellow, requires a reference

white nearby• Changes in luminance do not seem to effect

hue

Page 43: SIMS 247: Information Visualization and Presentation Marti Hearst

43

Types of Data, Types of Graphs

Page 44: SIMS 247: Information Visualization and Presentation Marti Hearst

Basic Types of Data

• Nominal (qualitative)– (no inherent order)– city names, types of diseases, ...

• Ordinal (qualitative)– (ordered, but not at measurable intervals)– first, second, third, …– cold, warm, hot– Mon, Tue, Wed, Thu …

• Interval (quantitative)– integers or reals

Page 45: SIMS 247: Information Visualization and Presentation Marti Hearst

QUANT ORDINAL NOMINAL

Position Position PositionLength Density Color HueAngle Color Saturation TextureSlope Color Hue ConnectionArea Texture ContainmentVolume Connection DensityDensity Containment Color SaturationColor Saturation Length ShapeColor Hue Angle Length

Ranking of Applicability of Properties for Different Data Types(Mackinlay 88, Not Empirically Verified)

Page 46: SIMS 247: Information Visualization and Presentation Marti Hearst

Which Properties are Appropriate for Which

Information Types?

Page 47: SIMS 247: Information Visualization and Presentation Marti Hearst

Accuracy Ranking of Quantitative Perceptual TasksEstimated; only pairwise comparisons have been validated

(Mackinlay 88 from Cleveland & McGill)

Page 48: SIMS 247: Information Visualization and Presentation Marti Hearst

Interpretations of Visual Properties

Some properties can be discriminated more accurately but don’t have intrinsic meaning(Senay & Ingatious 97, Kosslyn, others)

– Density (Greyscale)Darker -> More

– Size / Length / AreaLarger -> More

– PositionLeftmost -> first, Topmost -> first

– Hue??? no intrinsic meaning

– Slope??? no intrinsic meaning

Page 49: SIMS 247: Information Visualization and Presentation Marti Hearst

49

A Graph is: (Kosslyn)

• A visual display that illustrates one or more relationships among entities

• A shorthand way to present information• Allows a trend, pattern, or comparison to be

easily apprehended

Page 50: SIMS 247: Information Visualization and Presentation Marti Hearst

50

Types of Symbolic Displays(Kosslyn 89)

• Graphs

• Charts

• Maps

• Diagrams

T yp e n am e h e reT yp e t it le h e re

T yp e n am e h e reT yp e t it le h e re

T yp e n am e h e reT yp e t it le h e re

T yp e n am e h e reT yp e t it le h e re

Page 51: SIMS 247: Information Visualization and Presentation Marti Hearst

Types of Symbolic Displays• Graphs

– at least two scales required– values associated by a symmetric “paired with”

relation• Examples: scatter-plot, bar-chart, layer-graph

Page 52: SIMS 247: Information Visualization and Presentation Marti Hearst

Types of Symbolic DisplaysCharts

– discrete relations among discrete entities– structure relates entities to one another– lines and relative position serve as links

Examples: family tree flow chart network diagram

Page 53: SIMS 247: Information Visualization and Presentation Marti Hearst

Types of Symbolic Displays• Maps

– internal relations determined (in part) by the spatial relations of what is pictured

– labels paired with locations

Examples:

map of census data topographic maps

From www.thehighsierra.com

Page 54: SIMS 247: Information Visualization and Presentation Marti Hearst

Types of Symbolic Displays

Diagrams– schematic pictures of objects or entities– parts are symbolic (unlike photographs)

• how-to illustrations• figures in a manual

From Glietman, Henry. Psychology. W.W. Norton and Company, Inc. New York, 1995

The MASTER of this: Dave MacaulayThe Way Things Workhttp://www.houghtonmifflinbooks.com/features/davidmacaulay/gallery.shtml

Page 55: SIMS 247: Information Visualization and Presentation Marti Hearst

Anatomy of a Graph (Kosslyn 89)

• Framework– sets the stage– kinds of measurements, scale, ...

• Content– marks– point symbols, lines, areas, bars, …

• Labels– title, axes, tic marks, ...

Page 56: SIMS 247: Information Visualization and Presentation Marti Hearst

56Slide adapted from Chris North

• Which state has highest Income? Avg? Distribution?• Relationship between Income and Education?• Outliers?

Page 57: SIMS 247: Information Visualization and Presentation Marti Hearst

57Slide adapted from Chris North

Per Capita Income

Col

lege

Deg

ree

%

Page 58: SIMS 247: Information Visualization and Presentation Marti Hearst

58Slide adapted from Chris North

%

Page 59: SIMS 247: Information Visualization and Presentation Marti Hearst

Common Graph Types

length of page

leng

th o

f ac

cess

URL

# of

acc

esse

s

length of access#

of a

cces

ses

length of access

leng

th o

f pa

ge05

1015202530354045

shor

t

med

ium

long

very

long

days

# of

acc

esse

s

url 1url 2url 3url 4url 5url 6url 7

# of accesses

Page 60: SIMS 247: Information Visualization and Presentation Marti Hearst

Combining Data Types in Graphs

Nominal Nominal

Nominal Ordinal

Nominal Interval

Ordinal Ordinal

Ordinal Interval

Interval Interval

Examples?Examples?

Page 61: SIMS 247: Information Visualization and Presentation Marti Hearst

Classifying Visual RepresentationsLohse, G L; Biolsi, K; Walker, N and H H Rueter, A Classification of Visual Representations CACM, Vol. 37, No. 12, pp 36-49, 1994

Participants sorted 60 items into categories

Other participants assigned labels from Likert scales

Experimenters clustered the results various ways.

Page 62: SIMS 247: Information Visualization and Presentation Marti Hearst

Subset of Example Visual RepresentationsFrom Lohse et al. 94

Page 63: SIMS 247: Information Visualization and Presentation Marti Hearst

Subset of Example Visual RepresentationsFrom Lohse et al. 94

Page 64: SIMS 247: Information Visualization and Presentation Marti Hearst

Likert Scales (and percentage of variance explained)

16.0 emphasizes whole – parts11.3 spatial – nonspatial10.6 static structure – dynamic structure10.5 continuous – discrete10.3 attractive – unattractive10.1 nontemporal – temporal 9.9 concrete – abstract 9.6 hard to understand – easy 9.5 nonnumeric – numeric 2.2 conveys a lot of info – conveys little

Page 65: SIMS 247: Information Visualization and Presentation Marti Hearst

Experimentally Motivated Classification (Lohse et al. 94)

• Graphs• Tables (numerical)• Tables (graphical)• Charts (time)• Charts (network)• Diagrams (structure)• Diagrams (network)• Maps• Cartograms• Icons• Pictures

Page 66: SIMS 247: Information Visualization and Presentation Marti Hearst

Interesting Findings Lohse et al. 94

• Photorealistic images were least informative– Echos results in icon studies – better to use less complex,

more schematic images

• Graphs and tables are the most self-similar categories– Results in the literature comparing these are inconclusive

• Cartograms were hard to understand– Echos other results – better to put points into a framed

rectangle to aid spatial perception

• Temporal data more difficult to show than cyclic data– Recommend using animation for temporal data