153
Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator Renée Reaume Digital Media & Technical Services Director http://bit.ly/tfdlvis

Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

  • Upload
    others

  • View
    47

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Data VisualizationTools & Techniques

John BroszResearch Data & Visualization Coordinator

Renée ReaumeDigital Media & Technical Services Director

http://bit.ly/tfdlvis

Page 2: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Plan for Today• 9:00 Intro • 9:30 Visual Variables• 10:15 Break• 10:30 Sketching• 11:30 Vis Software & Tools• 12:00 Lunch• 1:00 Tableau• 2:30 Break• 3:30 Vis in the Library & Professional Practice • 4:00 Work with Data

http://bit.ly/tfdlvis

Page 3: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Icebreaker

• Introduce yourself• Do you have a visualization project?• What’s your goal for the day?

Page 4: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

What is Data Visualization?

Page 5: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

What is Visualization?• Visual representation of data

• “Transformation of the symbolic into the geometric” [McCormick et al, 1987]

• “… artificial memory that best supports our natural means of perception” [Bertin, 1967]

• “Use of computer-generated, interactive, visual representations of data to amplify cognition” [Card, Mackinlay, & Shneidermann, 1999]

Page 6: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

What is Visualization?

1. Based on non-visual data2. Produce an image3. Result must be readable and

recognizableRobert Kosara

Page 7: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Scientific Visualization &Information Visualization

http://tutor.rascal-mpl.org/Rascalopedia/Visualization/flow.png

http://wikimedia.org/wikipedia/commons/5/54/Rayleigh-Taylor_instability.jpg

http://rossdawsonblog.com/palin_manyeyes.jpg

http://slrohall.files.wordpress.com/2013/08/risk.png

Page 8: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

InfoGraphics vs Visualization

A visualization can be applied to many datasets; an infographic is created for a particular dataset.

Page 9: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 10: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Why do we Visualize?“The ability to take data –

to be able to understand it, to visualize it, to communicate it –

that’s going to be a hugely important skill in the next decades,

… because now we really do have essentially free and ubiquitous data.

So the complimentary scarce factor is the ability to understand the data and extract value from it.”

Hal Varian, Google’s Chief EconomistThe McKinsey Quarterly, Jan 2009

Page 11: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Why do we Visualize?

• Visual bandwidth is enormous

Page 12: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Why do we Visualize?

• Visual bandwidth is enormous• Human perceptual skills are remarkable

– Trend, cluster, gap, outlier, pattern ...– Color, size, shape, proximity...

Page 13: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Perception

How many 3s?1 8 4 7 9 5 3 2 1 2 4 6 7 8 9 5 6 4 34 8 0 6 4 8 0 3 2 8 8 7 9 6 2 3 1 0 69 9 6 3 4 4 2 6 8 1 5 6 8 7 9 0 3 2 11 5 6 8 7 9 6 5 1 2 3 5 9 9 7 8 9 6 54 3 2 1 3 2 1 5 4 9 8 3 4 2 5 8 4 8 92 2 1 5 6 7 8 6 5 6 3 1 4 5 1 3 4 5 1

Page 14: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Perception

How many 3s?1 8 4 7 9 5 3 2 1 2 4 6 7 8 9 5 6 4 34 8 0 6 4 8 0 3 2 8 8 7 9 6 2 3 1 0 69 9 6 3 4 4 2 6 8 1 5 6 8 7 9 0 3 2 11 5 6 8 7 9 6 5 1 2 3 5 9 9 7 8 9 6 54 3 2 1 3 2 1 5 4 9 8 3 4 2 5 8 4 8 92 2 1 5 6 7 8 6 5 6 3 1 4 5 1 3 4 5 1

Page 15: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Perception

How many s?

Page 16: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Perception

How many s?

Page 17: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Set AX Y10 8.088 6.9513 7.589 8.8111 8.3314 9.966 7.244 4.2612 10.847 4.825 5.68

Set BX Y10 9.148 8.1413 8.749 8.7711 9.2614 8.16 6.134 3.112 9.117 7.265 4.74

Set CX Y10 7.478 6.7713 12.749 7.1111 7.8114 8.846 6.084 5.3912 8.157 6.425 5.73

Set DX Y8 6.588 5.768 7.718 8.848 8.478 7.048 5.2519 12.58 5.568 7.918 6.89

Anscombe’s Quartet (Anscombe, Francis J., 1973)

Page 18: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 19: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Why do we Visualize?

• Visual bandwidth is enormous• Human perceptual skills are remarkable

– Trend, cluster, gap, outlier, pattern...– Color, size, shape, proximity...

• External representation– Reduces load on working memory– Offload cognition

Page 20: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

External Representation

Paper Mental Buffer

57X 48

Page 21: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

External Representation

Paper Mental Buffer

57X 48 7*8 = 56

Page 22: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

External Representation

Paper Mental Buffer

57X 48 7*8 = 56

6

5

Page 23: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

External Representation

Paper Mental Buffer

57X 48

6

5

Page 24: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

External Representation

Paper Mental Buffer

57X 48 5*8 = 40 + 5 = 45456

5

Page 25: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

External Representation

Paper Mental Buffer

57X 48 456

5

Page 26: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

External Representation

Paper Mental Buffer

57X 48 4 * 7 = 284568

52

Page 27: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

External Representation

Paper Mental Buffer

57X 48 4568

52

Page 28: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

External Representation

Paper Mental Buffer

57X 48 4 * 5 = 20 + 2 = 22456228

52

Page 29: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

External Representation

Paper Mental Buffer

57X 48 456228

52

Page 30: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

External Representation

Paper Mental Buffer

57X 48 456 6 + 0 = 6228 5 + 8 = 132736 2 + 4 = 6 + 1 = 7

2 + 0 = 2

52

1

Page 31: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

External Representation

Paper Mental Buffer

57X 48 456 6 + 0 = 6228 5 + 8 = 132736 2 + 4 = 6 + 1 = 7

2 + 0 = 2

52

1

Page 32: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

External Representation: Example

• Paradoxes – Lewis Carroll

• Paradoxes – Epimenides• Paradoxes – Self-ref• Paradoxes – Infinity• Epimenides – Self-ref• Epimenides – Tarski• Halting Problem –

Decision Procedure• Halting Problem - Turing

• Infinity – Halting problem• Infinity – Recursion• Infinity – Zeno• Infinity – Lewis Carroll• Zeno – Lewis Carroll• Lewis Carroll – Wordplay• Tarski – Epimenides• Tarski – Truth vs

Provability• Tarski - Undecidability

Page 33: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

External Representation

Page 34: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Why do we Visualize?

• Visual bandwidth is enormous• Human perceptual skills are remarkable

– Trend, cluster, gap, outlier, pattern...– Color, size, shape, proximity...

• External representation– Reduces load on working memory– Offload cognition

• Fewer coded symbols to decode

Page 35: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Decoding

Compare:2947 vs 6621 vs 95.12

Page 36: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Decoding

Compare:2947 vs 6621 vs 95.12

0

1000

2000

3000

4000

5000

6000

7000

Page 37: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Why Don’t We Visualize

Myths:• We visualize data because some people are visual

learners.

• We visualize data for people who have difficulty understanding numbers.

• We visualize data to grab people’s attention with eye-catching displays.

Stephen Few http://www.perceptualedge.com/blog/?p=1897

Page 38: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Why Visualize in the Library?

Your Practice• Explore our data

http://central.oak.go.kr/search/detailarticle.jsp?article_seq=12786&tabname=abst&resource_seq=null&keywords=null

Page 39: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Why Visualize in the Library?Your Practice• Explore our data• Communicate our data

Page 40: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 41: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Why Visualize in the Library?

Your Practice• Explore our data• Communicate our data• 21st Century CompetencyExternal Practice• Support data resources• Tool across entire academy

Page 42: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Visualization Examples

http://upload.wikimedia.org/wikipedia/commons/2/29/Minard.png

Map of the successive losses in men of the French Army in the Russian campaign 1812-1813.Charles Minard, 1869.

Page 43: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

http://en.wikipedia.org/wiki/John_Snow_(physician)#mediaviewer/File:Snow-cholera-map-1.jpg

John Snow’s Cholera Map, London 1854

Page 44: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

http://www.nytimes.com/interactive/2009/03/01/business/20090301_WageGap.html?_r=0

Page 45: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

http://www.nytimes.com/interactive/2008/02/23/movies/20080223_REVENUE_GRAPHIC.html

Page 46: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

http://xkcd.com/657/large/

Page 48: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Exercise:

How many ways can you communicate two quantities?

75 and 37

Page 49: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Exercise:

How many ways can you communicate two quantities?

75 and 37http://blog.visual.ly/45-ways-to-communicate-two-quantities/

Page 50: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

http://blog.visual.ly/45-ways-to-communicate-two-quantities/

Page 51: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

http://blog.visual.ly/45-ways-to-communicate-two-quantities/

Page 52: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Visualization ResourcesBooks• Semiology of Graphics by Jacques Bertin

– The book on visual variables

• Visual Display of Quantitative Information, Beautiful Evidence, Visual Explanations, or Envisioning Information by Edward Tufte– Beautiful examples of historic visualizations

• Visualizing Data by Ben Fry– Current overarching text book

• Visual Thinking for Design by Colin Ware– Ties perception theory and design processes to visualization

practices.

• Beautiful Visualization by Steele & Iliinsky– Combines techniques from artists, designers, scientists, and others.

Page 53: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Visualization ResourcesWeb Sites• New York Times

– Dedicated team producing exceptional work.

• Information aesthetics– Creative design applied to visualization. Gorgeous.

• Eagereyes– Vis Researcher with criticism as well as overview from assorted research

conferences.

• Gapminder– Hans Rosling’s stat software & data.

• Visual Business Intelligence– Analytics blog, frequently discussing big data and dashboard design.

• Tableau Viz of the Day– Daily example of a visualization created with Tableau software.

Page 54: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Plan for Today• 9:00 Intro • 9:30 Visual Variables• 10:15 Break• 10:30 Sketching• 11:30 Vis Software & Tools• 12:00 Lunch• 1:00 Tableau• 2:30 Break• 3:30 Vis in the Library & Professional Practice • 4:00 Work with Data

http://bit.ly/tfdlvis

Page 55: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Creating a Visualization

1. Know the Data

2. Know the Audience/Purpose/Venue

3. Visually Encode the Data

Page 56: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

1 - Know the Data• Number of attributes

Examples,– Weather: date/time, temperature, precipitation, humidity, wind, forecast,

pressure, cloud cover.– Real Estate: price, location, square feet, lot size, floors, # bathrooms,

# bedrooms, etc.

• Quality of the data– Missing, uncertain, bad values

• Amount of data• Data Types

Page 57: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Data Types

• Categorical

• Ordered– Ordinal– Quantitative

• Spatial

Small Medium Large1 2 5.29 42 101

Page 58: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

2 – Know the Audience

• Who is the for?• What is your goal?• What is interesting?• Story?• Interactive?• Display capacity?

Page 59: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

3 – Visually Encode

• Requires awareness of:–Human perceptual system–Display capacity–Characteristics of data (size, type)–Task

Step #2

Page 60: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

3 – Visually Encode

• Marks

Page 61: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

3 – Visually Encode

• Marks

• What can we change about a mark?

Page 62: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Visual Encoding

• Position• Angle• Slope• Length• Area• Volume• Shape

• Lightness• Saturation• Hue• Texture• Connection• Containment

Visual Channels:

Colour

Independent?• Opacity• “Sketchiness”?

Size

Page 63: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Visual Encoding– How well can we judge a channel’s magnitude– Are differences perceivable?– How many bins?– Ideally all channels would be independent (not so)

• Interactions between channels

Page 64: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Visual Variable Properties1. Selective

– Is a change of a mark in this variable alone enough to allow us to select it from other marks?

2. Associative– Can we identify a group of marks in this variable?

3. Quantitative– Can the relation between two of these marks be seen as

numeric? Can we tell if one is 3X another?

4. Order– Does this variable support ordered reading (more/less)?

5. Length– How many differences in this variable can be discerned?

Page 65: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Visual Variable Properties1. Selective

– Is a change of a mark in this variable alone enough to allow us to select it from other marks?

2. Associative– Can we identify a group of marks in this variable?

3. Quantitative– Can the relation between two of these marks be seen as

numeric? Can we tell if one is 3X another?

4. Order– Does this variable support ordered reading (more/less)?

5. Length– How many differences in this variable can be discerned?

Page 66: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Muppet drawings from http://www.gareth53.co.uk/blog/2011/11/muppet-birthday-card.html

Is Size Selective?Can you find the big & small Muppets?

Page 67: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Muppet drawings from http://www.gareth53.co.uk/blog/2011/11/muppet-birthday-card.html

Is Size Selective?Can you find the big & small Muppets?

Page 68: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Visual Variable Properties1. Selective

– Is a change of a mark in this variable alone enough to allow us to select it from other marks?

2. Associative– Can we identify a group of marks by this variable?

3. Quantitative– Can the relation between two of these marks be seen as

numeric? Can we tell if one is 3X another?

4. Order– Does this variable support ordered reading (more/less)?

5. Length– How many differences in this variable can be discerned?

Page 69: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Muppet drawings from http://www.gareth53.co.uk/blog/2011/11/muppet-birthday-card.html

Is Size Associative?Can you find the small Muppets?

Page 70: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Muppet drawings from http://www.gareth53.co.uk/blog/2011/11/muppet-birthday-card.html

Is Size Associative?Can you find the small Muppets?

Page 71: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Visual Variable Properties1. Selective

– Is a change of a mark in this variable alone enough to allow us to select it from other marks?

2. Associative– Can we identify a group of marks in this variable?

3. Quantitative– Can the relation between two of these marks be seen as

numeric? Can we tell if one is 3X another?

4. Order– Does this variable support ordered reading (more/less)?

5. Length– How many differences in this variable can be discerned?

Page 72: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Muppet drawings from http://www.gareth53.co.uk/blog/2011/11/muppet-birthday-card.html

Is Size Quantitative?What value is Kermit compared to Fozzie?

Page 73: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Muppet drawings from http://www.gareth53.co.uk/blog/2011/11/muppet-birthday-card.html

Is Size Quantitative?What value is Kermit compared to Fozzy?

Page 74: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Is Size Quantitative?What value is Kermit compared to?

=

=

Page 75: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Visual Variable Properties1. Selective

– Is a change of a mark in this variable alone enough to allow us to select it from other marks?

2. Associative– Can we identify a group of marks in this variable?

3. Quantitative– Can the relation between two of these marks be seen as

numeric? Can we tell if one is 3X another?

4. Order– Does this variable support ordered reading (more/less)?

5. Length– How many differences in this variable can be discerned?

Page 76: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Muppet drawings from http://www.gareth53.co.uk/blog/2011/11/muppet-birthday-card.html

Is Size Ordered?

Page 77: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Visual Variable Properties1. Selective

– Is a change of a mark in this variable alone enough to allow us to select it from other marks?

2. Associative– Can we identify a group of marks in this variable?

3. Quantitative– Can the relation between two of these marks be seen as

numeric? Can we tell if one is 3X another?

4. Order– Does this variable support ordered reading (more/less)?

5. Length– How many differences in this variable can be discerned?

Page 78: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Muppet drawings from http://www.gareth53.co.uk/blog/2011/11/muppet-birthday-card.html

What Length Does Size Have?

Page 79: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Muppet drawings from http://www.gareth53.co.uk/blog/2011/11/muppet-birthday-card.html

What Length Does Size Have?Association/Selection: ~5Distinction: ~20

Page 80: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Visual EncodingChannel Properties

• Selective– Is a change in this variable alone enough to allow us to

select it from a group?• Associative

– Can we identify a group of these marks?• Quantitative

– Can the relation between two of these marks be seen as numeric? Can we tell if one is 3X as much as another?

• Order– Does this variable support ordered reading (more/less)?

• Length– How many differences in this variable can be discerned?

Page 81: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

PositionShapeLightnessSaturationHueAngleTexture

Size

Page 82: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

PositionShapeLightnessSaturationHueAngleTexture

Position

Page 83: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 84: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position YesShapeLightnessSaturationHueAngleTexture

Page 85: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position YesShapeLightnessSaturationHueAngleTexture

Page 86: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 87: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes YesShapeLightnessSaturationHueAngleTexture

Page 88: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes YesShapeLightnessSaturationHueAngleTexture

Page 89: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 90: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes YesShapeLightnessSaturationHueAngleTexture

Page 91: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes YesShapeLightnessSaturationHueAngleTexture

Page 92: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 93: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes YesShapeLightnessSaturationHueAngleTexture

Page 94: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes YesShapeLightnessSaturationHueAngleTexture

Page 95: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShapeLightnessSaturationHueAngleTexture

Theoretically infinite but dependent on display size

Page 96: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Shape

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShapeLightnessSaturationHueAngleTexture

Page 97: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 98: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape YesLightnessSaturationHueAngleTexture

Page 99: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape YesLightnessSaturationHueAngleTexture

Page 100: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 101: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape Yes YesLightnessSaturationHueAngleTexture

Page 102: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 103: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5LightnessSaturationHueAngleTexture

Page 104: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5LightnessSaturationHueAngleTexture

Page 105: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 106: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No NoLightnessSaturationHueAngleTexture

Page 107: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightnessSaturationHueAngleTexture

Theoretically infinite

Page 108: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightnessSaturationHueAngleTexture

Lightness

Page 109: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 110: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightness YesSaturationHueAngleTexture

Page 111: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightness YesSaturationHueAngleTexture

Page 112: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 113: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightness Yes YesSaturationHueAngleTexture

Page 114: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightness Yes YesSaturationHueAngleTexture

Page 115: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 116: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Weber’s Law: human perception is fundamentally based on relative judgments, not absolute values.

Page 117: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightness Yes Yes NoSaturationHueAngleTexture

Page 118: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightness Yes Yes NoSaturationHueAngleTexture

Page 119: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 120: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightness Yes Yes No YesSaturationHueAngleTexture

Page 121: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightness Yes Yes No Yes 7 / 10SaturationHueAngleTexture

Theoretically infinite

Page 122: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightness Yes Yes No Yes 7 / 10Saturation Yes Yes No Yes 7 / 10HueAngleTexture

Saturation (same as Lightness)

Page 123: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightness Yes Yes No Yes 7 / 10Saturation Yes Yes No Yes 7 / 10HueAngleTexture

Hue

Page 124: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 125: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightness Yes Yes No Yes 7 / 10Saturation Yes Yes No Yes 7 / 10Hue YesAngleTexture

Page 126: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightness Yes Yes No Yes 7 / 10Saturation Yes Yes No Yes 7 / 10Hue YesAngleTexture

Page 127: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 128: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightness Yes Yes No Yes 7 / 10Saturation Yes Yes No Yes 7 / 10Hue Yes YesAngleTexture

Page 129: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightness Yes Yes No Yes 7 / 10Saturation Yes Yes No Yes 7 / 10Hue Yes YesAngleTexture

Page 130: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 131: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 132: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 133: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 134: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 135: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Image from Borland & Taylor II (2007), Rainbow Color Map (Still) Considered Harmful. IEEE Visualization Viewpoints, pp 14-17.

Destroys Detail

Page 136: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Image from Borland & Taylor II (2007), Rainbow Color Map (Still) Considered Harmful. IEEE Visualization Viewpoints, pp 14-17.

Rainbow

Gray

Black-BodyRadiation

Red-Green

Page 137: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightness Yes Yes No Yes 7 / 10Saturation Yes Yes No Yes 7 / 10Hue Yes Yes Not advisable Not advisableAngleTexture

Page 138: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightness Yes Yes No Yes 7 / 10Saturation Yes Yes No Yes 7 / 10Hue Yes Yes Not advisable Not advisable 7 / 10AngleTexture

Page 139: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightness Yes Yes No Yes 7 / 10Saturation Yes Yes No Yes 7 / 10Hue Yes Yes Not advisable Not advisable 7 / 10AngleTexture

Page 140: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightness Yes Yes No Yes 7 / 10Saturation Yes Yes No Yes 7 / 10Hue Yes Yes Not advisable Not advisable 7 / 10AngleTexture

Angle

Page 141: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightness Yes Yes No Yes 7 / 10Saturation Yes Yes No Yes 7 / 10Hue Yes Yes Not advisable Not advisable 7 / 10Angle Yes Yes No No 4 / 8Texture

Page 142: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightness Yes Yes No Yes 7 / 10Saturation Yes Yes No Yes 7 / 10Hue Yes Yes Not advisable Not advisable 7 / 10Angle Yes Yes No No 4 / 8Texture

Texture (mostly same as Hue)

Page 143: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightness Yes Yes No Yes 7 / 10Saturation Yes Yes No Yes 7 / 10Hue Yes Yes Not advisable Not advisable 7 / 10Angle Yes Yes No No 4 / 8Texture Yes Yes No No Infinite

Angle (mostly same as Hue)

M.S.T. Carpendale. Considering Visual Variables as a Basis for Information Visualisation. Research report 2001-693-16, Department of Computer science, University of Calgary, 2003.

Page 144: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Plan for Today• 9:00 Intro • 9:30 Visual Variables• 10:15 Break• 10:30 Sketching• 11:30 Vis Software & Tools• 12:00 Lunch• 1:00 Tableau• 2:30 Break• 3:30 Vis in the Library & Professional Practice • 4:00 Work with Data

http://bit.ly/tfdlvis

Page 145: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Sketching Exercise• Create a visualization

• Anything you want– What interests you in the data?– What questions do you have?

• Challenge: Try to encode as many properties as possible in your visualization.

Page 146: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 147: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 148: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 149: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 150: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization
Page 151: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Variable Selective Associative Quantitative Order LengthSize Yes Yes Yes (1D), Mostly

(2D), Not likely (3D)Yes 5/20

Position Yes Yes Yes Yes InfiniteShape < 5 < 5 No No 5 / InfiniteLightness Yes Yes No Yes 7 / 10Saturation Yes Yes No Yes 7 / 10Hue Yes Yes Not advisable Not advisable 7 / 10Angle Yes Yes No No 4 / 8Texture Yes Yes No No Infinite

Page 152: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Closing Thoughton Visual Variables

• Why is this useful?– Any software tool will use these variables

• Exercise useful even if design not implemented– Understanding– Quality Checking/Assurance

Page 153: Data Visualization Tools & Techniques · 2015-12-04 · Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator. ... – Daily example of a visualization

Plan for Today• 9:00 Intro • 9:30 Visual Variables• 10:15 Break• 10:30 Sketching• 11:30 Vis Software & Tools• 12:00 Lunch• 1:00 Tableau• 2:30 Break• 3:30 Vis in the Library & Professional Practice • 4:00 Work with Data

http://bit.ly/tfdlvis