visual perception - dbdmg.polito.it

131
Visual perception Data Management and Visualization Version 2.2.1 © Marco Torchiano, 2021

Upload: others

Post on 26-Apr-2022

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Visual perception - dbdmg.polito.it

Visual perception

Data Management and Visualization

Version 2.2.1© Marco Torchiano, 2021

Page 2: Visual perception - dbdmg.polito.it

2

Licensing Note

This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.

You are free: to copy, distribute, display, and perform the work

Under the following conditions:

▪ Attribution. You must attribute the work in the manner specified by the author or licensor.

▪ Non-commercial. You may not use this work for commercial purposes.

▪ No Derivative Works. You may not alter, transform, or build upon this work.

▪ For any reuse or distribution, you must make clear to others the license terms of this work.

▪ Any of these conditions can be waived if you get permission from the copyright holder.

Your fair use and other rights are in no way affected by the above.

Page 3: Visual perception - dbdmg.polito.it

VISUAL INTEGRITY

3

Page 4: Visual perception - dbdmg.polito.it

Principles of integrity

▪ Proportionality

Representation as physical quantities should be proportional to the represented numbers

▪ Utility

Graphical element should convey useful information

▪ Clarity

Labeling should counter graphical distortion and ambiguity

4

PUC

Page 5: Visual perception - dbdmg.polito.it

Proportionality

▪ The magnitude of visual attributes should represent faithfully the magnitude of measures

▪ They should allow

Discrimination: are they different?

Comparison: which is larger?

Magnitude Assessment: how much larger?

5

PUC

Page 6: Visual perception - dbdmg.polito.it

Lie Factor

▪ Overstating

LF > 1 Log(LF) > 0

▪ Understating

LF < 1 Log(LF) < 0

▪ Fair

▪ LF = 1 Log(LF) = 0

6

PUC

Page 7: Visual perception - dbdmg.polito.it

Lie Factor

7

10

Understating OverstatingFair

LF

PUC

Page 8: Visual perception - dbdmg.polito.it

Lie Factor

8

0

Understating OverstatingFair

log(LF)

Page 9: Visual perception - dbdmg.polito.it

Lie Factor

9

18.7

2.2= 8.5 on graphic

27.5

18= 1.52 in data

LF = 8.5 / 1.52 = 5.59

PUC

Page 10: Visual perception - dbdmg.polito.it

Example

10

PUC

Page 11: Visual perception - dbdmg.polito.it

Example – Lie Factor

11

131,4

135,2

3.5 cm

9 cm

PUC

Page 12: Visual perception - dbdmg.polito.it

Example – Lie Factor

12

131,4

135,2

3.5 cm

9 cm

PUC

Page 13: Visual perception - dbdmg.polito.it

Example - Redesign

13

131,8 131,6 131,4 131,4 132,2 133,7 135,2

0

20

40

60

80

100

120

140

2014 2015 2016 2017 2018 2019 2020

Debito Pubblico (% PIL)

PD M5S-L

Page 14: Visual perception - dbdmg.polito.it

Example - Redesign

14

131,8131,6 131,4 131,4

132,2

133,7

135,2

130

131

132

133

134

135

136

2014 2015 2016 2017 2018 2019 2020

Debito Pubblico (% PIL)

PD M5S-L 131.8 131.6 131.4

PUC

Page 15: Visual perception - dbdmg.polito.it

Guidelines for design

▪ Keep the physical Lie Factor = 1

▪ Limit the perceptual Lie Factor as much as possible

15

Page 16: Visual perception - dbdmg.polito.it

Utility

▪ Every element should convey useful information

▪ Unnecessary visual objects or attributes distract from the message

Different attributes trigger a search for a rationale (e.g. random colors)

16

PUC

Page 17: Visual perception - dbdmg.polito.it

Data-ink

▪ Proportion of a graphic’s ink devoted to the non-redundant display of data information

Or:

17

PUC

Page 18: Visual perception - dbdmg.polito.it

Data-ink

18

12

10

8

6

4

2

PUC

Page 19: Visual perception - dbdmg.polito.it

Data-ink

19

12

10

8

6

4

2

PUC

Page 20: Visual perception - dbdmg.polito.it

Data-ink

20

12

10

8

6

4

2

PUC

Page 21: Visual perception - dbdmg.polito.it

Data-ink

21

Tufte’s proposed redesign

12

10

8

6

4

2

PUC

Page 22: Visual perception - dbdmg.polito.it

Guidelines for design

▪ Maximize data-ink ratio

Erase non-data-ink

Erase redundant data-ink

▪ “Within reason”

Above all else show the dataE.Tufte

22

PUC

Page 23: Visual perception - dbdmg.polito.it

Use of contrast

▪ Include differences corresponding to actual differences

▪ Effective when one item is different in a context of other items that are the same

Bright saturated color among mid colors

23

PUC

Page 24: Visual perception - dbdmg.polito.it

Chartjunk

▪ The presence of unnecessary elements that distract or hide the message conveyed by the diagram

24

PUC

Page 25: Visual perception - dbdmg.polito.it

Chartjunk

25

Nigel Holmes:http://nigelholmes.com

PUC

Page 26: Visual perception - dbdmg.polito.it

Chartjunk

26

PUC

Page 27: Visual perception - dbdmg.polito.it

Clarity

▪ Visual encoding and layout should make perception tasks easy and effortless

▪ Textual and support elements should provide effective support to understanding the information

▪ Any variation in the graph should represent useful information otherwise it is noise obfuscating the message

27

PUC

Page 28: Visual perception - dbdmg.polito.it

Clarity

▪ Textual elements should provide effective support to understanding

Hierarchical

– Size and position reflects importance

Readable

– Large enough

Horizontal

Close to data (avoid legends)

▪ Always label the axes

28

PUC

Page 29: Visual perception - dbdmg.polito.it

Colors

▪ Get it right in black and white

▪ Use medium hues or pastels

Bright colors distract and tire out

▪ Use color only when needed to serve a particular communication goal

29

PUC

Page 30: Visual perception - dbdmg.polito.it

Cognitive Dissonance

30

RED BLUE

GREEN YELLOW

Page 31: Visual perception - dbdmg.polito.it

Detection and Separation

Efficiency and efficacy of perception tasks is affected by:

▪ Detection

The capability to visually identify the objects that represent the data to be compared

▪ Separation

The distance between the objects to be compared

– affects negatively the accuracy

31

PUC

Page 32: Visual perception - dbdmg.polito.it

Clarity

32

PUC

Page 33: Visual perception - dbdmg.polito.it

Example

33

Page 34: Visual perception - dbdmg.polito.it

Analysis

▪ Proportionality

Due to non-zero base bars, it has a large lie factor (2.2):

– ratio of real values: 87.8 : 61.9

– ratio on graph: 37.8 : 11.9

▪ Utility

Most elements appear useful

X-axis ticks can be removed

Y grid could be made less prominent

34

Page 35: Visual perception - dbdmg.polito.it

Analysis

▪ Clarity

It uses a dual scale that confuses and makes very hard a visual comparison of the values and further distorting the compared values.

The dual scale is not mentioned anywhere and it is not clear which values refer to which scale.

In general the usage of bars is not the most appropriate visual representation if the goal is to show a trend or evolution in time.

35

Page 36: Visual perception - dbdmg.polito.it

Redesign

36

50

55

60

65

70

75

80

85

90

95

2000 2005 2010 2015

Trends in employment rates of 25-34 with a tertiary degree

Germany

France

Italy

Page 37: Visual perception - dbdmg.polito.it

Case study

▪ Si consideri il seguente grafico

37

Page 38: Visual perception - dbdmg.polito.it

Assessment

▪ Question:

Is there one (or more) question addressed by the visualization?

▪ Data:

Is the data quality appropriate?

▪ Visual Integrity:

Are the visual features appropriate?

38

Page 39: Visual perception - dbdmg.polito.it

Visual Integrity

▪ Proportionality:

Are the values encoded in a uniformly proportional way?

▪ Utility:

All the elements in the graph convey useful information?

▪ Clarity:

Are the data in the graph identifiable and understandable (properly described)?

39

Page 40: Visual perception - dbdmg.polito.it

Question

▪ What are the most popular/favorite NFL teams in our audience?

▪ …

40

Page 41: Visual perception - dbdmg.polito.it

Data

Team PreferencesPanthers 34%

Cowboys 7%

Packers 7%

Patriots 6%

Steelers 6%

Redskins 5%

Broncos 4%

Total: 69%

41

WXII-TV is an NBC–affiliated television station serving North Carolina: home of Panthers

Page 42: Visual perception - dbdmg.polito.it

Full data

Team PreferencesPanthers 34%

Cowboys 7%

Packers 7%

Patriots 6%

Steelers 6%

Redskins 5%

Broncos 4%

Other 31%

Total: 100%

42

Page 43: Visual perception - dbdmg.polito.it

Integrity - Proportionality

43

177°

36.5°

177/36.5 = 4.834/7 = 4.8

34% corresponds to 50% of the pie!

Page 44: Visual perception - dbdmg.polito.it

Utility

▪ Si consideri il seguente grafico

44

Page 45: Visual perception - dbdmg.polito.it

Clarity

▪ Si consideri il seguente grafico

45

Page 46: Visual perception - dbdmg.polito.it

Redesign #1

46

Page 47: Visual perception - dbdmg.polito.it

Redesign #2

47

Page 48: Visual perception - dbdmg.polito.it

VISUALIZATION PIPELINE

48

Page 49: Visual perception - dbdmg.polito.it

Visualization Pipeline

Visual PerceptionVisual Properties & Objects

Quantitative ReasoningQuantitative Relationship & Comparison

Information UnderstandingVisual Patterns, Trends, Exceptions

Knowledge Decisions

Data

Representation/Encoding

Page 50: Visual perception - dbdmg.polito.it

Visual Perception

▪ Any variable (measure) must be visually encoded, i.e. we need to identify:

Visual object to represent entity

Visual attribute to represent the measure

50

Perception

Reasoning

Understanding

Page 51: Visual perception - dbdmg.polito.it

Example

Votes received by four candidates in recent elections

51

Candidate Votes Proportion

Sergio 197800 50.09%

Alberto 140545 35.59%

Giorgio 53748 13.61%

Valter 2759 0.70%

http://www.comune.torino.it/elezioni/2019/regionali/presidente/citta/

Page 52: Visual perception - dbdmg.polito.it

Encoding

▪ Visual object: line

▪ Visual attribute: length

52

Alberto

Giorgio

Sergio

Valter

Page 53: Visual perception - dbdmg.polito.it

Visual Reasoning

Layout and visual attributes allow:

▪ Discrimination

Distinguish visual objects or group of -

▪ Comparison

Place visual objects in order

▪ Magnitude assessment

Evaluate the (relative) magnitude of visual objects

53

Perception

Reasoning

Understanding

Page 54: Visual perception - dbdmg.polito.it

Reasoning

54

Alberto

Giorgio

Sergio

Valter

Page 55: Visual perception - dbdmg.polito.it

Reasoning

▪ Discrimination

55

Alberto

Giorgio

Sergio

Valter

Page 56: Visual perception - dbdmg.polito.it

Reasoning

▪ Comparison

56

Alberto

Giorgio

Sergio

Valter

Page 57: Visual perception - dbdmg.polito.it

Reasoning

▪ Assessment

57

Alberto

Giorgio

Sergio

Valter

Page 58: Visual perception - dbdmg.polito.it

Understanding

▪ Variation within quantitative measures

Distribution

Deviation

Correlation

▪ Variation within category

Ranking

Part-to-whole

Time

Space

▪ Multivariate

58

Perception

Reasoning

Understanding

Page 59: Visual perception - dbdmg.polito.it

Understanding

59

Alberto

Giorgio

Sergio

Valter

Page 60: Visual perception - dbdmg.polito.it

Understanding

▪ Ranking

60

Alberto

Giorgio

Sergio

Valter

Page 61: Visual perception - dbdmg.polito.it

VISUAL PERCEPTION

61

Page 62: Visual perception - dbdmg.polito.it

Data Visualization

Quantitative ReasoningQuantitative Relationship & Comparison

Information VisualizationVisual Patterns, Trends, Exceptions

Understanding

Data

Representation/Encoding

Visual PerceptionVisual Properties & Objects

Page 63: Visual perception - dbdmg.polito.it

Visual perception

63

Sensation(Physical process)

Perception(Cognitive process)

Stimulus Sensory Organ

Eye

Perceptual Organ

Iconic ShortTerm LongTerm

Brain

Page 64: Visual perception - dbdmg.polito.it

Memory Hierarchy

▪ Iconic memory (visual sensory register)

Pre-attentive processing

Detects a limited number of attributes

▪ Short-term memory (working memory)

Store visual chunks

Limited number

▪ Long-term memory

Store high-level knowledge

64

Page 65: Visual perception - dbdmg.polito.it

Simplified Model

▪ The three levels of memory representa simplified model

does not correspond to “real” physicalbrain structure

▪ Useful to explain a few phenomena

The 7 ± 2 rule

Change blindness

65

Page 66: Visual perception - dbdmg.polito.it

Change blindness

66http://www2.psych.ubc.ca/~rensink/flicker/download/index.html

Page 67: Visual perception - dbdmg.polito.it

Change blindness

67http://www2.psych.ubc.ca/~rensink/flicker/download/index.html

Page 68: Visual perception - dbdmg.polito.it

Pre-Attentive Attributes

5 7 8 4 9 8 3 1 1 0 6 8 8 2 1 1 5 2 6 6 5 9 5 1 8 4 6 8 4 9 3 0 4 5 3 4 9 2 5 8 5 8 5 0 5 4 6 2 6 5 7 3 7 8 6 5 3 7 2 6 3 1 5 5 8 6 6 8 3 7 6 5 0 9 6 3 4 6 1 9 5 6 6 4 1 6 7 3 9 9 2 8 3 4 0 3 5 1 6 3 5 3 9 3 4 8 6 9 7 5 4 2 4 7 4 9 5 8 5 3 0 7 6 0 6 7 0 3 1 5 3 2 3 5 6 7 2 8 9 8 5 3 7 8 8 2 4 5 5 3 4 8 1 5 6 2 3 5 5 1 2 1 0 8 7 2 6 3 7 4 3 8 4 8 2 6 7 9 5 6 2 3 6 7 8 0 8 3 6 4 9 5 6 7 2 2 2 8 3 1 1 0 1 8 6 2 6 2 1 4

68

Page 69: Visual perception - dbdmg.polito.it

Pre-Attentive Attributes

5 7 8 4 9 8 3 1 1 0 6 8 8 2 1 1 5 2 6 6 59 5 1 8 4 6 8 4 9 3 0 4 5 3 4 9 2 5 8 5 8 5 0 5 4 6 2 6 5 7 3 7 8 6 5 3 7 2 6 3 1 55 8 6 6 8 3 7 6 5 0 9 6 3 4 6 1 9 5 6 6 4 1 6 7 3 9 9 2 8 3 4 0 3 5 1 6 3 5 3 9 3 4 8 6 9 7 5 4 2 4 7 4 9 5 8 5 3 0 7 6 0 6 7 0 3 1 5 3 2 3 5 6 7 2 8 9 8 5 3 7 8 8 2 4 5 5 3 4 8 1 5 6 2 3 5 5 1 2 1 0 8 7 2 6 3 7 4 3 8 4 8 2 6 7 9 5 6 2 3 6 7 8 0 8 3 6 4 9 5 6 7 2 2 2 8 3 1 1 0 1 8 6 2 6 2 1 4

69

Page 70: Visual perception - dbdmg.polito.it

Encoding

▪ Encoding is the key to enable visual perception

Visual object to represent entity

Visual attribute to represent the measure

▪ Two main types

Quantitative (different properties)

Categorical (ordinal or not)

70

Perception

Reasoning

Understanding

Page 71: Visual perception - dbdmg.polito.it

Pre-Attentive attributes

71

Category Attribute

Form OrientationLength/distanceLine widthSizeShapeCurvatureAdded marksEnclosure

Color HueIntensity

Spatial position 2-D position

Motion FlickerDirectionSpeed

Page 72: Visual perception - dbdmg.polito.it

Perception task

Visual attributes allow:

▪ Discrimination

Distinguish visual objects

▪ Comparison

Place visual objects in order

▪ Magnitude assessment

Evaluate the (relative) magnitude of visual objects

72

Page 73: Visual perception - dbdmg.polito.it

Just noticeable difference

▪ Given a physical dimension (length, brightness, etc.) x

▪ d is the just noticeable difference if:

difference between x and x+d is perceivable

but not smaller differences

▪ d depends on many factors:

Subject

Environment

Physical dimension

73

Page 74: Visual perception - dbdmg.polito.it

Weber’s law

▪ Just noticeable difference d is:

▪ Where

x: dimension

dp(x): just noticeable difference

kp: constant– Subjective

– Environmental

74

Page 75: Visual perception - dbdmg.polito.it

Consequences of Weber’s law

▪ It is easier to compare lengths that differ by a large percentage

▪ The same difference is easier to notice between smaller measures More likely to be larger than just noticeable

difference

▪ Length of non-aligned objects is harder to compare Double comparison

75

Page 76: Visual perception - dbdmg.polito.it

Non-aligned objects lengths

76

Page 77: Visual perception - dbdmg.polito.it

Non-aligned objects lengths

▪ Additional references my help comparison

They provide alternative possible comparisons

▪ If lengths range between 0 and a maximum ( L ), e.g. percentages

▪ Comparing l1 and l2 (close to L) that differ by a small amount d Difference L-l1 vs. L-l2 easier to notice

than l1 vs. l2

77

Page 78: Visual perception - dbdmg.polito.it

Stevens’s law

▪ Perceive scale (magnitude ratio)

▪ Where β depends on spatial dimension

1D: Length → β in [0.9, 1.1]

2D: Area → β in [0.6, 0.9]

3D: Volume → β in [0.5, 0.8]

78

Stevens S. S. (1975). Psychophysics, John Wiley & Sons.

Page 79: Visual perception - dbdmg.polito.it

Stevens’s law

79

Page 80: Visual perception - dbdmg.polito.it

Stevens’s law

80

Page 81: Visual perception - dbdmg.polito.it

Consequences

▪ Prefer comparing lengths

▪ Avoid comparison between areas

Except for ordinal measures

▪ Never-ever make volume comparisons

81

Page 82: Visual perception - dbdmg.polito.it

Attributes of form

82

Orientation

Line Length

Line Width

Size

Shape

Curvature

Added mark

Enclosure

Page 83: Visual perception - dbdmg.polito.it

Orientation (angle or slope)

83

a) b)

c) d)

Page 84: Visual perception - dbdmg.polito.it

Angle vs. Slope

▪ Slope of A-B is b/a

tan(α)

▪ Slope judgment typically falls back to an angle judgment

Given an error ε in the angle judgment

It is reflected in a slope error

– Getting infinite as α approaches to π/2

84

A

B

a

Page 85: Visual perception - dbdmg.polito.it

Shape

▪ There is no common quantitative semantics for the shapes

– Unless they are characters…

Fill textures are shapes too

85

Page 86: Visual perception - dbdmg.polito.it

Length

86

Page 87: Visual perception - dbdmg.polito.it

Effect of context

87

Page 88: Visual perception - dbdmg.polito.it

Curvature

▪ There is no common magnitude assessment for the curvature

88

Page 89: Visual perception - dbdmg.polito.it

Width

▪ Order can be identified

Difficult to appreciate actual magnitude

89

A B C D

Page 90: Visual perception - dbdmg.polito.it

Mark

▪ No common quantitative semantics of marks

▪ Number of marks could encode a natural number

Harder to read than a cipher

90

Page 91: Visual perception - dbdmg.polito.it

Size / Area

91

?

1

Page 92: Visual perception - dbdmg.polito.it

Enclosure

▪ No common quantitative semantics for enclosure

Except counting items enclosed

92

Page 93: Visual perception - dbdmg.polito.it

Spatial Position

▪ Position along axis

Common scale

Distinct identical scales

– Possibly un-aligned

▪ Distance

93

Page 94: Visual perception - dbdmg.polito.it

Position

▪ A common scale

94

Page 95: Visual perception - dbdmg.polito.it

Position

▪ Identical non-aligned scales

95

Page 96: Visual perception - dbdmg.polito.it

Distance

▪ Points

Use length of imaginary connecting lines

▪ Lines

Distance orthogonal to tangent

– Not what is meant in xy plots

96

Page 97: Visual perception - dbdmg.polito.it

Detection and Separation

Comparison is affected by:

▪ Detection

The capability to visually identify the objects that represent the data to be compared

▪ Separation

The distance between the objects to be compared

– affects negatively the accuracy

97

Page 98: Visual perception - dbdmg.polito.it

Attributes of color

▪ Hue

▪ Saturation

▪ Intensity

Luminance

Value

98

Page 99: Visual perception - dbdmg.polito.it

Hue▪ There is no common ordering semantics

for hues

High spatial frequencies are perceived through intensity changes

Often perceived as separated into bands of almost constant hue, with sharp transitions between hues

▪ Nominal values can be represented by suitably spaced values

99

Page 100: Visual perception - dbdmg.polito.it

Intensity a.k.a. Luminance, Value

▪ Provides a perceptually unambiguous ordering

Context can affect accuracy

100

Page 101: Visual perception - dbdmg.polito.it

Saturation

▪ Perceptually difficult to associate an ordered semantics

Can be combined with hue to increase discrimination

101

Page 102: Visual perception - dbdmg.polito.it

Effect of Context

102

Page 103: Visual perception - dbdmg.polito.it

Effect of Context

▪ Use uniform background

To make distinct visual objects for the same feature look the same

▪ Use a background color that is contrasting enough with the visual objects’ color

To make visual objects easily seen

▪ Avoid non-uniform background

103

Page 104: Visual perception - dbdmg.polito.it

Color usage

▪ Ordinal measure should be mapped to increasing saturation and intensity

Avoid rainbow palette

▪ Use sequential or diverging palette

E.g.

– http://colorbrewer2.org/

104

Page 105: Visual perception - dbdmg.polito.it

Color Blindness

▪ Inability to see colors or perceive color differences

105

http://www.color-blindness.com

Page 106: Visual perception - dbdmg.polito.it

Visual Encoding: Quantitative

Object Attribute

Point Position (w.r.t. axis/axes)

LineLengthPosition (w.r.t. axis/axes)Slope

Bar Length

ShapeSize (area)Count

106

Page 107: Visual perception - dbdmg.polito.it

Visual Encoding: Categorical

Attribute

Position

Size

ColorIntensitySaturationHue

Shape

Fill pattern

Line style

107

Ordinal

Page 108: Visual perception - dbdmg.polito.it

VISUAL REASONING

108

Perception

Reasoning

Understanding

Page 109: Visual perception - dbdmg.polito.it

Graph layout

Layout and visual attributes allow:

▪ Discrimination

Distinguish visual objects or group of -

▪ Comparison

Place visual objects in order

▪ Magnitude assessment

Evaluate the (relative) magnitude of visual objects

109

Perception

Reasoning

Understanding

Page 110: Visual perception - dbdmg.polito.it

Gestalt principles

▪ Visual features that lead us to group visual objects together

Proximity

Similarity

Enclosure

Closure

Continuity

Connection

110

Page 111: Visual perception - dbdmg.polito.it

Gestalt principles

▪ Visual features that lead the viewer to group visual objects together

111

Similarity Connection Closure

Proximity Enclosure Continuity

Page 112: Visual perception - dbdmg.polito.it

Gestalt principles

▪ Visual attributes/patterns that lead observer to group objects together

Proximity

Similarity

Enclosure

Closure

Continuity

Connection

112

Page 113: Visual perception - dbdmg.polito.it

Gestalt principles

▪ Visual attributes/patterns that lead observer to group objects together

Proximity

Similarity

Enclosure

Closure

Continuity

Connection

113

Page 114: Visual perception - dbdmg.polito.it

Gestalt principles

▪ Visual attributes/patterns that lead observer to group objects together

Proximity

Similarity

Enclosure

Closure

Continuity

Connection

114

Page 115: Visual perception - dbdmg.polito.it

Gestalt principles

▪ Visual attributes/patterns that lead observer to group objects together

Proximity

Similarity

Enclosure

Closure

Continuity

Connection

115

Page 116: Visual perception - dbdmg.polito.it

Gestalt principles

▪ Visual attributes/patterns that lead observer to group objects together

Proximity

Similarity

Enclosure

Closure

Continuity

Connection

116

Page 117: Visual perception - dbdmg.polito.it

Gestalt principles

▪ Visual attributes/patterns that lead observer to group objects together

Proximity

Similarity

Enclosure

Closure

Continuity

Connection

117

Page 118: Visual perception - dbdmg.polito.it

Similarity in Shape & Color

600.000

650.000

700.000

750.000

800.000

850.000

Q1 Q2 Q3 Q4

Booking Billing

118

Difficult to evaluate the trend

Page 119: Visual perception - dbdmg.polito.it

Similarity+Connection

600.000

650.000

700.000

750.000

800.000

850.000

Q1 Q2 Q3 Q4

Booking Billing

119

Easier to evaluatethe trend

Page 120: Visual perception - dbdmg.polito.it

Similarity+Connection+Proximity

600.000

650.000

700.000

750.000

800.000

850.000

Q1 Q2 Q3 Q4

120

Direct labeling

Booking

Billing

Page 121: Visual perception - dbdmg.polito.it

Similarity × Proximity

0

100

200

300

400

500

600

Q1 Q2 Q3 Q4

k

2003 Sales

Direct Indirect

121

Page 122: Visual perception - dbdmg.polito.it

Similarity × Proximity & Enclosure

0

100

200

300

400

500

600

Q1 Q2 Q3 Q4

k

2003 Sales

Direct Indirect

122

Page 123: Visual perception - dbdmg.polito.it

Continuity replaces axis

0

100

200

300

400

500

600

Q1 Q2 Q3 Q4

k

2003 Sales

Direct Indirect

123

Page 124: Visual perception - dbdmg.polito.it

Distinct perceptions

▪ The immediacy of any pre-attentive cue declines as the variety of alternative patterns increases

Even if all the distracting patterns are individually distinct from the target

For each single attribute no more than four distinct levels are discernible

124

Page 125: Visual perception - dbdmg.polito.it

Rainbow Pies

125

Page 126: Visual perception - dbdmg.polito.it

Attribute Interference

126

Page 127: Visual perception - dbdmg.polito.it

Attribute Interference

127

Page 128: Visual perception - dbdmg.polito.it

Cultural conventions

▪ Reading proceed from left to right and from top to bottom

At least in western culture

▪ What is at the top (on the left) precedes what is at the bottom (on the right) in terms of

Importance

Ordering

Time

128

Page 129: Visual perception - dbdmg.polito.it

EmphasisAttribute Tables Graphs

Line width Boldface text Thicker lines

SizeBigger tablesLarger fonts

Bigger graphsWider barsBigger symbols

Color intensity Darker or brighter colors

2-D positionPositioned at the topPositioned at the left

Positioned in the center

129

Page 130: Visual perception - dbdmg.polito.it

References

▪ C. Ware. Information Visualization: Perception for Design. Morgan Kaufmann Publishers, Inc., San Francisco, California, 2000

▪ C. Healey, and J. Enns. Attention and Visual Memory in Visualization and Computer Graphics. IEEE Transactions on Visualization and Computer Graphics, 18(7), 2012

▪ I. Inbar, N. Tractinsky and J.Meyer. Minimalism in information visualization: attitudes towards maximizing the data-ink ratio. http://portal.acm.org/citation.cfm?id=1362587

130

Page 131: Visual perception - dbdmg.polito.it

References

▪ S.Few, “Practical Rules for Using Color in Charts”

http://www.perceptualedge.com/articles/visual_business_intelligence/rules_for_using_color.pdf

▪ D. Borland and R. M. Taylor Ii, "Rainbow Color Map (Still) Considered Harmful," in IEEE Computer Graphics and Applications, vol. 27, no. 2, pp. 14-17, March-April 2007.

http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4118486

▪ http://www.color-blindness.com

▪ http://www.csc.ncsu.edu/faculty/healey/PP/index.html

131