Information Visualization Crash Course (AKA Information - - PowerPoint PPT Presentation

information visualization crash course
SMART_READER_LITE
LIVE PREVIEW

Information Visualization Crash Course (AKA Information - - PowerPoint PPT Presentation

Information Visualization Crash Course (AKA Information Visualization 101) Chad Stolper, Georgia Tech chadstolper@gatech.edu 1 5 th Year Computer Science PhD Student 2 John Stasko, Interactive Computing Polo Chau, Computational Science and


slide-1
SLIDE 1

Information Visualization Crash Course

Chad Stolper, Georgia Tech

chadstolper@gatech.edu

1

(AKA Information Visualization 101)

slide-2
SLIDE 2

5th Year Computer Science PhD Student

2
slide-3
SLIDE 3

John Stasko, Interactive Computing Polo Chau, Computational Science and Engineering

3
slide-4
SLIDE 4

What is Infovis? Why is it Important? Human Perception Chart Basics

(If Time, Some Color Theory)

The Shneiderman Mantra Where to Learn More

9
slide-5
SLIDE 5

Questions Encouraged!

10
slide-6
SLIDE 6

Questions Encouraged!

11
slide-7
SLIDE 7

What is Information Visualization?

12
slide-8
SLIDE 8

Information Visualization

“The use of computer-supported, interactive, visual representations of abstract data to amplify cognition.” Card, Mackinlay, and Shneiderman 1999

13
slide-9
SLIDE 9

Communication Exploratory Data Analysis

14
slide-10
SLIDE 10

Communication

15
slide-11
SLIDE 11

Communication Gone Wrong

16
slide-12
SLIDE 12 17
slide-13
SLIDE 13

Space Shuttle Challenger

January 28, 1986

18
slide-14
SLIDE 14

Morning Temperature: 31°F

19
slide-15
SLIDE 15

What happened?

20
slide-16
SLIDE 16 21
slide-17
SLIDE 17 22
slide-18
SLIDE 18 23

https://www.youtube.com/watch?v=6Rwcbsn19c0

slide-19
SLIDE 19

How did this happen?

24
slide-20
SLIDE 20

Morton Thiokol’s Presentation

25
slide-21
SLIDE 21 26
slide-22
SLIDE 22 27
slide-23
SLIDE 23 28
slide-24
SLIDE 24 29
slide-25
SLIDE 25 30
slide-26
SLIDE 26 31
slide-27
SLIDE 27 34
slide-28
SLIDE 28 35
slide-29
SLIDE 29 36
slide-30
SLIDE 30 37
slide-31
SLIDE 31 38
slide-32
SLIDE 32 39
slide-33
SLIDE 33

On the other hand…

40
slide-34
SLIDE 34 41 http://www.ted.com/talks/hans_rosling_shows_the_best_stats_you_ve_ever_seen.html
slide-35
SLIDE 35

Exploratory Data Analysis

42
slide-36
SLIDE 36

“There are three kinds of lies: lies, damned lies, and statistics.”

43
slide-37
SLIDE 37

Mystery Data Set

44
slide-38
SLIDE 38

Mystery Data Set

Property Value mean( x ) 9 variance ( x ) 11 mean( y ) 7.5 variance ( y ) 4.122 correlation ( x,y ) 0.816 Linear Regression Line y = 3 + 0.5x

45
slide-39
SLIDE 39 46
slide-40
SLIDE 40 47
slide-41
SLIDE 41 48
slide-42
SLIDE 42 49
slide-43
SLIDE 43 50
slide-44
SLIDE 44

Anscombe’s Quartet

51

https://en.wikipedia.org/wiki/Anscombe%27s_quartet

slide-45
SLIDE 45

Anscombe’s Quartet Sanity Checking Models Outlier Detection

52
slide-46
SLIDE 46

Anscombe’s Quartet Sanity Checking Models Outlier Detection

53
slide-47
SLIDE 47

Anscombe’s Quartet Sanity Checking Models Outlier Detection

54
slide-48
SLIDE 48

Anscombe’s Quartet Sanity Checking Models Outlier Detection

55
slide-49
SLIDE 49

Human Perception

57
slide-50
SLIDE 50

Name the five senses.

59
slide-51
SLIDE 51 60

Sense Bandwidth (bits/sec) Sight 10,000,000 Touch 1,000,000 Hearing 100,000 Smell 100,000 Taste 1,000

http://www.britannica.com/EBchecked/topic/287907/information-theory/214958/Physiology
slide-52
SLIDE 52

A (Simple) Model

  • f Human Visual Perception
61
slide-53
SLIDE 53

A (Simple) Model of Human Perception

Parallel detection of basic features into an iconic store Serial processing of

  • bject

identification and spatial layout

Stage 1 Stage 2

62
slide-54
SLIDE 54

Stage 1: Pre-Attentive Processing

Rapid Parallel Automatic (Fleeting)

63
slide-55
SLIDE 55

Stage 2: Serial Processing Relatively Slow (Incorporates Memory) Manual

64
slide-56
SLIDE 56

Stage 1: Pre-Attentive Processing

The eye moves every 200ms

65
slide-57
SLIDE 57

Stage 1: Pre-Attentive Processing

The eye moves every 200ms (so this processing occurs every 200ms-250ms)

66
slide-58
SLIDE 58

Example

1281768756138976546984506985604982826762 9809858458224509856458945098450980943585 9091030209905959595772564675050678904567 8845789809821677654876364908560912949686

67
slide-59
SLIDE 59

Example

1281768756138976546984506985604982826762 9809858458224509856458945098450980943585 9091030209905959595772564675050678904567 8845789809821677654876364908560912949686

68
slide-60
SLIDE 60

A few more examples from

  • Prof. Chris Healy at NC State
69
slide-61
SLIDE 61 70

Left Side Right Side

slide-62
SLIDE 62

Raise your hand if a RED DOT is present…

71
slide-63
SLIDE 63 72
slide-64
SLIDE 64 73
slide-65
SLIDE 65

Color (hue) is pre-attentively processed.

74
slide-66
SLIDE 66

Raise your hand if a RED DOT is present…

75
slide-67
SLIDE 67 76
slide-68
SLIDE 68 77
slide-69
SLIDE 69

Shape is pre-attentively processed.

78
slide-70
SLIDE 70

Determine if a RED DOT is present…

79
slide-71
SLIDE 71 80
slide-72
SLIDE 72 81
slide-73
SLIDE 73

Hue and shape together are NOT pre-attentively processed.

82
slide-74
SLIDE 74

Pre-Attentive Processing

  • length
  • width
  • size
  • curvature
  • number
  • terminators
  • intersection
  • closure
  • hue
  • lightness
  • flicker
  • direction of

motion

  • binocular

lustre

  • stereoscopic

depth

  • 3-D depth

cues

  • lighting

direction

83
slide-75
SLIDE 75

Stephen Few “Now You See It”

  • pg. 39
84
slide-76
SLIDE 76

Pre-Attentive à Cognitive

85
slide-77
SLIDE 77

Gestalt Psychology

Berlin, Early 1900s

86
slide-78
SLIDE 78

Gestalt Psychology

Goal was to understand pattern perception

Gestalt (German) = “seeing the whole picture all at once”

Identified 8 “Laws of Grouping”

87

http://study.com/academy/lesson/gestalt-psychology-definition-principles-quiz.html

slide-79
SLIDE 79

Gestalt Psychology

  • 1. Proximity
  • 2. Similarity
  • 3. Closure
  • 4. Symmetry
  • 5. Common Fate
  • 6. Continuity
  • 7. Good Gestalt
  • 8. Past Experience
88
slide-80
SLIDE 80

How many groups are there?

89
slide-81
SLIDE 81 90
slide-82
SLIDE 82

Proximity

91
slide-83
SLIDE 83

How many groups are there?

92
slide-84
SLIDE 84 93
slide-85
SLIDE 85

Similarity

94
slide-86
SLIDE 86

How many shapes are there?

95
slide-87
SLIDE 87 96
slide-88
SLIDE 88

Closure

97
slide-89
SLIDE 89

How many items are there?

98
slide-90
SLIDE 90

[ ] { } [ ]

99
slide-91
SLIDE 91

Symmetry

[ ] { } [ ]

100
slide-92
SLIDE 92

How many sets are there?

101
slide-93
SLIDE 93 102
slide-94
SLIDE 94 103

Common Fate

slide-95
SLIDE 95

How many objects are there?

104
slide-96
SLIDE 96 105
slide-97
SLIDE 97

Continuity

106
slide-98
SLIDE 98

How many objects are there?

107
slide-99
SLIDE 99 108
slide-100
SLIDE 100

Good Gestalt

109
slide-101
SLIDE 101

What is this word? (Please Shout)

110
slide-102
SLIDE 102

FLICK

111
slide-103
SLIDE 103

Past Experience

FLICK

112
slide-104
SLIDE 104

Past Experience

FLICK

113
slide-105
SLIDE 105

Pre-Attentive Processing Gestalt Laws

114
slide-106
SLIDE 106

Detect Quickly

115
slide-107
SLIDE 107

Detect Quickly

Detect Accurately

116
slide-108
SLIDE 108 117 Crowdsourcing Graphical Perception: Using Mechanical Turk to Assess Visualization Design.Heer and Bostock. Proc ACM Conf. Human Factors in Computing Systems (CHI) 2010, p. 203–212.

Positions Rectangular areas

(aligned or in a treemap)

Angles Circular areas

slide-109
SLIDE 109 118 Crowdsourcing Graphical Perception: Using Mechanical Turk to Assess Visualization Design.Heer and Bostock. Proc ACM Conf. Human Factors in Computing Systems (CHI) 2010, p. 203–212.

Crowdsourced Results

1.0 1.5 2.0 2.5 3.0 T1 T2 T3 T4 T5 T6 T7 T8 T9

Log Error

Positions Rectangular areas (aligned or in a treemap) Angles Circular areas
slide-110
SLIDE 110 Automating the Design of Graphical Presentations l 125

More accurate Less accurate

I I

Position

IMll

1 I

Length

F-l

Iha I

I0.I

I I

Volume

rl

l¶kJ Color

cl

mot Shown)
  • Fig. 14. Accuracy ranking of quantitative
perceptual tasks. Higher tasks are accom- plished more accurately than lower tasks. Cleveland and McGill empirically verified the basic properties of this ranking. Quantitative Ordinal Nominal Position Position Color Saturation Position Color Hue Texture Connection Containment Density Color Saturation Color Saturation Shape Length Angle Slope Area Volume
  • Fig. 15. Ranking of perceptual tasks. The tasks shown in the gray boxes are not relevant to these
types of data.

An example analysis for area perception is shown in Figure 16. The top line shows that a series of decreasing areas can be used to encode a tenfold quantitative

  • range. Of course, in a real diagram such as Figure 13, the areas would be laid out

randomly, making it more difficult to judge the relative sizes of different areas accurately (hence, area is ranked fifth in Figure 14). Nevertheless, small mis- judgments about the size of an area only leads to small misperceptions about the corresponding quantitative value that is encoded. The middle line shows that area can encode three ordinal values. However, one must be careful to make sure

ACM Transactions
  • n Graphics, Vol. 5, No. 2, April
1986.

Mackinlay, 1986

119
slide-111
SLIDE 111

Stephen Few “Now You See It”

  • pg. 41
120
slide-112
SLIDE 112

What does this tell us?

121
slide-113
SLIDE 113

Barcharts, scatterplots, and line charts are really effective for quantitative data

20 40 20 40 20 40 20 40 20 40

122
slide-114
SLIDE 114

5 10 15 20 25

123
slide-115
SLIDE 115

5 10 15 20 25 30 5 10 15 20 25

124
slide-116
SLIDE 116

5 10 15 20 25 30 5 10 15 20 25

125
slide-117
SLIDE 117

(and for statistical distributions) Tukey Box Plots

126
slide-118
SLIDE 118

Median Outliers Largest < Q3 + 1.5 IQR Smallest > Q1 - 1.5 IQR Largest < Q3 Smallest > Q1

127
slide-119
SLIDE 119 128
slide-120
SLIDE 120

Tufte’s Chart Principles

129
slide-121
SLIDE 121 130

Edward Tufte

slide-122
SLIDE 122 131

Edward Tufte

slide-123
SLIDE 123

Tufte’s Chart Principles

DO NOT LIE!

Maximize Data-Ink Ratio Minimize Chart Junk

132
slide-124
SLIDE 124

Tufte’s Chart Principles

DO NOT LIE!

Maximize Data-Ink Ratio Minimize Chart Junk

133
slide-125
SLIDE 125 134
slide-126
SLIDE 126 135
slide-127
SLIDE 127

http://www.perceptualedge.com/blog/?p=790

136
slide-128
SLIDE 128 137 http://xkcd.com/1138/
slide-129
SLIDE 129

10 20 30 10 20 30 10 20 30 10 20 30 10 20 30

138
slide-130
SLIDE 130

Tufte’s Chart Principles

DO NOT LIE!

Maximize Data-Ink Ratio Minimize Chart Junk

139
slide-131
SLIDE 131 http://skilfulminds.com/2011/04/05/exploring-the-usefulness-of-chartjunk-at-stl-ux-2011/ 140
slide-132
SLIDE 132

10 20 30 10 20 30 10 20 30 10 20 30 10 20 30

141
slide-133
SLIDE 133

Please…

142
slide-134
SLIDE 134

No pie charts. No 2.5D charts.

143
slide-135
SLIDE 135 144
slide-136
SLIDE 136

37 36 24 2 1

145
slide-137
SLIDE 137

5 10 15 20 25 30 35 40

146
slide-138
SLIDE 138 147
slide-139
SLIDE 139

PLEASE DON’T EVER DO THIS!

148
slide-140
SLIDE 140

10 20 30 40

149
slide-141
SLIDE 141

Two times to use a pie chart…

150
slide-142
SLIDE 142

50-50

151
slide-143
SLIDE 143

75-25

152
slide-144
SLIDE 144

But otherwise…

153
slide-145
SLIDE 145

Barcharts, scatterplots, and line charts are really effective for quantitative data

20 40 20 40 20 40 20 40 20 40

154
slide-146
SLIDE 146

Anyone else bored by my color choices?

155
slide-147
SLIDE 147

In fact, grayscale can be risky…

156
slide-148
SLIDE 148

In fact, grayscale can be risky…

157
slide-149
SLIDE 149

Color is Powerful

158
slide-150
SLIDE 150

Call attention to information Increase appeal Increase memorability Another dimension to work with

Color

159
slide-151
SLIDE 151

How many of you have heard of RGB?

160
slide-152
SLIDE 152 161
slide-153
SLIDE 153

We see in RGB, but we don’t interpret in RGB…

162
slide-154
SLIDE 154

How many have heard of HSV?

163
slide-155
SLIDE 155

HSV Color Model

Hue/“Color” Saturation/Chroma Value/Lightness

164
slide-156
SLIDE 156 165
slide-157
SLIDE 157

Hue

Post & Greene, 1986

166
slide-158
SLIDE 158

Hue

http://blog.xkcd.com/2010/05/03/color-survey-results/ 167
slide-159
SLIDE 159

Hue and Culture

http://www.informationisbeautiful.net/visualizations/colours-in-cultures/

168
slide-160
SLIDE 160

Hue and Colorblindness

10% of males and 1% of females are Red-Green Colorblind

169
slide-161
SLIDE 161 170
slide-162
SLIDE 162

May be better to consider a third model:

Hue – Saturation - LUMINANCE

171
slide-163
SLIDE 163 172

Saturation Luminance values Hue

slide-164
SLIDE 164 173

Corners of the RGB color cube L from HLS All the same Luminance values

slide-165
SLIDE 165

Luminance

Hello, here is some text. Can you read what it says? Hello, here is some text. Can you read what it says? Hello, here is some text. Can you read what it says? Hello, here is some text. Can you read what it says? Hello, here is some text. Can you read what it says? Hello, here is some text. Can you read what it says? Hello, here is some text. Can you read what it says?

174
slide-166
SLIDE 166 175 http://viz.wtf/post/98981561686/ht-matthewbgilmore-noaas-new-weather-modelling
slide-167
SLIDE 167

Color and Quantitative Data

Gray scale Single sequence part spectral scale Full spectral scale Single sequence single hue scale Double-ended multiple hue scale 176
slide-168
SLIDE 168

Color and Quantitative Data

Can you order these (lowàhi)?

177
slide-169
SLIDE 169 178

us

Binary Diverging Categorical Sequential Categorical Categorical

http://www.personal.psu.edu/faculty/c/a/cab38/ColorSch/Schemes.htmlvia Munzner
slide-170
SLIDE 170

Color Scales

Color Brewer

http://colorbrewer2.org/

179
slide-171
SLIDE 171

Overview Zoom+Filter Details on Demand

Shneiderman Mantra (Information-Seeking Mantra)

180
slide-172
SLIDE 172 181
slide-173
SLIDE 173

http://visual.ly/every-single-death-game-thrones-series

182
slide-174
SLIDE 174 183 http://www.babynamewizard.com/voyager
slide-175
SLIDE 175 184
slide-176
SLIDE 176 http://wonkette.com/412361/all-193-of-republicans-support-palin-romney-and-huckabee 185
slide-177
SLIDE 177 186 http://flowingdata.com/2012/06/15/what-3-d-pie-charts-are-good-for/
slide-178
SLIDE 178 http://infosthetics.com/archives/2008/09/funniest_pie_chart_ever.html 187
slide-179
SLIDE 179

and finally…

188
slide-180
SLIDE 180

William Playfair, 1786

189
slide-181
SLIDE 181 190

John Snow, 1854

slide-182
SLIDE 182

Charles Minard, 1869

191
slide-183
SLIDE 183

Where to learn more?

192
slide-184
SLIDE 184

CS 7450 Information Visualization Every Fall

193
slide-185
SLIDE 185

How to Make Good Charts

  • Edward Tufte’s One-Day Workshop

– http://www.edwardtufte.com/tufte/courses

  • Edward Tufte, Visual Display of Quantitative

Information

– http://www.edwardtufte.com/tufte/books_vdqi

  • Stephen Few, Show Me the Numbers:

Designing Tables and Graphs to Enlighten

– http://www.amazon.com/Show-Me-Numbers- Designing- Enlighten/dp/0970601972/ref=la_B001H6IQ5M_1_ 2?s=books&ie=UTF8&qid=1385050724&sr=1-2

194
slide-186
SLIDE 186

Visualization Theory “Books”

  • Tamara Munzner VIS Tutorial and Book

– http://www.cs.ubc.ca/~tmm/talks.html – http://www.cs.ubc.ca/~tmm/vadbook/

  • Colin Ware, Information Visualization: Perception for Design

– http://www.amazon.com/Information-Visualization-Perception-Interactive- Technologies/dp/1558605118

  • Stephen Few, Now You See It

– http://www.amazon.com/Now-You-See-Visualization- Quantitative/dp/0970601980/ref=pd_bxgy_b_img_z

  • Edward Tufte, Envisioning Information

– http://www.edwardtufte.com/tufte/books_ei

  • Edward Tufte, Visual Explanations

– http://www.edwardtufte.com/tufte/books_visex

  • Edward Tufte, Beautiful Evidence

– http://www.edwardtufte.com/tufte/books_be

  • Tamara Munzner, Visualization Analysis & Design

– http://www.amazon.com/Visualization-Analysis-Design-AK- Peters/dp/1466508914

195
slide-187
SLIDE 187

Perception and Color Websites

  • Chris Healy, NC State

– http://www.csc.ncsu.edu/faculty/healey/PP/index.h tml

  • Color Brewer

– http://colorbrewer2.org/

  • Maureen C. Stone (Color Links, Blog,

Workshops)

– http://www.stonesc.com/color/index.htm

  • Subtleties of Color by Robert Simmon of

NASA

– http://blog.visual.ly/subtleties-of-color/

196
slide-188
SLIDE 188

Visualization Blogs

  • Flowing Data by Nathan Yau

– http://flowingdata.com/

  • Information Aesthetics by Andrew Vande Moere

– http://infosthetics.com/

  • Information is Beautiful by David McCandless

– http://www.informationisbeautiful.net/

  • Visual.ly Blog

– http://blog.visual.ly/

  • Indexed Comic by Jessica Hagy

– http://thisisindexed.com/

197
slide-189
SLIDE 189

Infographics

Visual.ly/view

(wtfviz.net)

198
slide-190
SLIDE 190

Visualization @GeorgiaTech

vis.gatech.edu

(less under construction than before... but still under construction)

199
slide-191
SLIDE 191

Thanks!

Chad Stolper

chadstolper@gatech.edu

200
slide-192
SLIDE 192

Questions?

Chad Stolper

chadstolper@gatech.edu

201 thisisindexed.com Jessica Hagy