1 of 72

The Value of Visualization

CSE 512 - Data Visualization

Jeffrey Heer University of Washington

2 of 72

About Jeffrey Heer

  • Jeffrey Heer is the Professor of Computer Science & Engineering at the University of Washington,
  • He co-directs the Interactive Data Lab and conducts research on data visualization, data science, and human-computer interaction.
  • The visualization tools developed by Jeff and his collaborators – including Vega(-Lite), D3.js, and Mosaic – are used by researchers, companies, and data enthusiasts around the world.
  • Jeff's research papers have received awards at the premier venues in Human-Computer Interaction and Visualization (ACM CHI, UIST, CSCW, IUI, IEEE Vis, VAST, EuroVis).
  • Honors include MIT Technology Review's TR35 (2009), a Sloan Fellowship (2012), the ACM Grace Murray Hopper Award (2016), the IEEE Visualization Technical Achievement Award (2017), and induction into the IEEE Visualization (2019) and ACM CHI (2021) academies.

3 of 72

How much data (bytes) did we produce in 2023?

4 of 72

2023: 118 zetabytes

https://financesonline.com/how-much-data-is-created-every-day/

5 of 72

6 of 72

10x increase over 5 years

7 of 72

8 of 72

Cabspotting data

  • Cabspotting is an online system that anonymously tracks and records the movements of Yellow Cab vehicles throughout the greater San Francisco Bay Area. It uses real-time GPS data to visualize the journeys of these cabs, providing frame-by-frame maps of their locations
  • The project was initiated by Stamen Design and has been used in various interactive art installations and data visualization projects
  • The original dataset, which includes position, timestamp, and whether there was a paying customer at the time, can be obtained from the CrawDad project or Accio's Mobility datasets

9 of 72

Physical Sensors

Image courtesy cabspotting.org

10 of 72

Health & Medicine

11 of 72

Records of Human Activity

12 of 72

IBM History flow tool

  • IBM's History Flow tool is a visualization tool for a time-sequence of snapshots of a document in various stages of its creation.
  • The tool supports tracking contributions to the article by different users, and can identify which parts of a document have remained unchanged over the course of many full-document revisions.
  • The tool was developed by Fernanda Viégas, Martin Wattenberg, Jonathan Feinberg, and Kushal Dave of IBM's Collaborative User Experience research group.

13 of 72

Wikipedia History Flow (IBM)

14 of 72

Wikipedia History Flow (IBM)

15 of 72

The ability to take data—to be able to understand it, to process it, to extract value from 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 that data and extract value from it.

Hal Varian, Google’s Chief Economist

The McKinsey Quarterly, Jan 2009

16 of 72

What is Visualization?

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

“... finding the artificial memory that best supports our natural means of perception.” [Bertin 1967]

“The use of computer-generated, interactive, visual representations of data to amplify cognition.” [Card, Mackinlay, & Shneiderman 1999]

17 of 72

Set A

X Y

Set B

X Y

Set C

X Y

Set D

X Y

10

8.04

10

9.14

10

7.46

8

6.58

8

6.95

8

8.14

8

6.77

8

5.76

13

7.58

13

8.74

13

12.74

8

7.71

9

8.81

9

8.77

9

7.11

8

8.84

11

8.33

11

9.26

11

7.81

8

8.47

14

9.96

14

8.1

14

8.84

8

7.04

6

7.24

6

6.13

6

6.08

8

5.25

4

4.26

4

3.1

4

5.39

19

12.5

12

10.84

12

9.11

12

8.15

8

5.56

7

4.82

7

7.26

7

6.42

8

7.91

5

5.68

5

4.74

5

5.73

8

6.89

18 of 72

Set A

X Y

Set B

X Y

Set C

X Y

Set D

X Y

10

8.04

10

9.14

10

7.46

8

6.58

8

6.95

8

8.14

8

6.77

8

5.76

13

7.58

13

8.74

13

12.74

8

7.71

9

8.81

9

8.77

9

7.11

8

8.84

11

8.33

11

9.26

11

7.81

8

8.47

14

9.96

14

8.1

14

8.84

8

7.04

6

7.24

6

6.13

6

6.08

8

5.25

4

4.26

4

3.1

4

5.39

19

12.5

12

10.84

12

9.11

12

8.15

8

5.56

7

4.82

7

7.26

7

6.42

8

7.91

5

5.68

5

4.74

5

5.73

8

6.89

[Anscombe 1973]

Summary Statistics

uX = 9.0 σX = 3.317

uY = 7.5 σY = 2.03

Linear Regression

Y2 = 3 + 0.5 X

R2 = 0.67

19 of 72

Set B

Set A

Set C

Set D

X

X

Y

Y

20 of 72

Why Create Visualizations?

21 of 72

Why Create Visualizations?

Answer questions (or discover them) Make decisions

See data in context Expand memory

Support graphical calculation Find patterns

Present argument or tell a story Inspire

22 of 72

Record Information

23 of 72

Gallop; Bay Horse Daisy

  • The artwork "Gallop; Bay Horse Daisy" by Eadweard Muybridge is part of the RA Collection and the National Museum of American History.
  • It is a collotype on white wove paper depicting a bay horse named Daisy in motion.
  • The piece is from Muybridge's series "Animal Locomotion: An Electro-Photographic Investigation of Consecutive Phases of Animal Movement" created between 1872-1885.
  • The artwork showcases the scientific and artistic exploration of capturing sequential phases of animal movement through photography

24 of 72

Answer question

Gallop, Bay Horse “Daisy” [Muybridge 1884-86]

25 of 72

This device, which records the pulse by placing it on the wrist and transmitting the pulse movement through a rubber diaphragm, was significant in advancing clinical medicine.  [from Braun 83]

26 of 72

Support Reasoning

27 of 72

Fax to NASA

  • Material faxed to NASA by Morton Thiokol were crucial in the events leading up to the Challenger disaster.
  • Allan J. McDonald, a key figure in this incident, refused to sign the official authorization form for the launch due to concerns about the O-rings in the Solid Rocket Boosters.
  • Despite McDonald's objections, Thiokol personnel overruled their engineers and approved the launch in a fax to NASA.
  • This decision ultimately led to the tragic disintegration of the Challenger shuttle during launch, resulting in the loss of all seven astronauts on board

28 of 72

  • The teleconference before the Challenger disaster highlighted a significant shift in conversation and decision-making.
  • Initially, Thiokol's engineers were against the launch due to concerns about low temperatures affecting the O-rings.
  • However, during a caucus session, senior managers at Thiokol, including Robert Lund, shifted their stance from "no launch" to supporting the launch after being instructed to switch from an engineering perspective to a management perspective.
  • This change in decision-making ultimately led to Thiokol's approval for the launch despite earlier objections from engineers like Roger Boisjoly

29 of 72

2 of 13 pages of material faxed to NASA by Morton Thiokol [from Tufte 1997]

30 of 72

Make a Decision: Challenger

31 of 72

Make a Decision: Challenger

Visualizations drawn by Tufte show how low temperatures damage O-rings [Tufte 97]

32 of 72

Data in Context: Cholera Outbreak

In 1854 John Snow plotted the position of each cholera case on a map. [from Tufte 83]

33 of 72

Data in Context: Cholera Outbreak

Used map to hypothesize that pump on Broad St. was the cause. [from Tufte 83]

34 of 72

Expand Memory: Multiplication

Class Exercise

35 of 72

Expand Memory: Multiplication

34

x 72

36 of 72

Expand Memory: Multiplication

34

x 72

68

2380

2448

Time (Sec.)

110

83

55

28

0

Mental Paper & Pencil

37 of 72

Find Patterns: NYC Weather

[New York Times 1981]

38 of 72

The Dragons of Eden [Carl Sagan]

39 of 72

The Dragons of Eden [Carl Sagan]

40 of 72

The Elements of Graphing Data [Cleveland]

41 of 72

Convey Information to Others

42 of 72

Inspire

Bones in hand [from 1918 edition]

Double helix model [Watson and Crick 53]

43 of 72

1856 “Coxcomb” of Crimean War Deaths, Florence Nightingale

44 of 72

1856 “Coxcomb” of Crimean War Deaths, Florence Nightingale

“to affect thro’ the Eyes what we fail to convey to the public through their word-proof ears”

45 of 72

The Value of Visualization

Record information

Blueprints, photographs, seismographs, …

Analyze data to support reasoning Develop and assess hypotheses

Find patterns / Discover errors in data Expand memory

Communicate information to others Share and persuade

Collaborate and revise

46 of 72

Visualization Research

47 of 72

More and more unseen data Faster creation and collection

Challenge

48 of 72

Challenge

More and more unseen data Faster creation and collection

Urban development planning

www.urbansim.org

Simulation

49 of 72

Challenge

More and more unseen data Faster creation and collection

Sloan digital sky survey

www.sdss.org

Sensor networks [Hill 02] www.xbow.com

Sensing

Digital photography

50 of 72

Challenge

More and more unseen data

Faster creation and collection; Faster dissemination

Photo sharing/annotation

flickr.com

Map of the Internet [Cheswick 99] research.lumeta.com

Group Authoring

wikipedia.org

Internet

51 of 72

Challenge

More and more unseen data

Faster creation and collection; Faster dissemination

5 exabytes of new information in 2002 [Lyman 03]

161 exabytes in 2006 [Gantz 07]

1,200 exabytes in 2010 [Gantz 10]

Necessitates better tools and algorithms for

visually conveying information

52 of 72

Attention

“What information consumes is rather obvious: it consumes the attention of its recipients. Hence a wealth of information creates a poverty of attention, and a need to allocate that attention efficiently among the overabundance of information sources that might consume it.”

Herb Simon as quoted by Hal Varian Scientific American September 1995

53 of 72

Goals of Visualization Research

  1. Understand how visualizations convey information What do people perceive/comprehend?

How do visualizations inform mental models?

  1. Develop principles and techniques for creating effective visualizations and supporting analysis

Amplify perception and cognition

Improve ties between visualization & mental model

54 of 72

Course Topics

55 of 72

Data and Image Models

Sémiologie Graphique [Bertin 67]

56 of 72

Visualization (Re-)Design

Problematic design

Redesign

57 of 72

Visualization Software

D3: Data-Driven Documents

58 of 72

Graphical Perception

The psychophysics of sensory function [Stevens 61]

59 of 72

Color

Color Brewer

60 of 72

Interaction

Crimespotting.org

61 of 72

Animation

Animated transitions in statistical data graphics [Heer & Robertson 07]

62 of 72

Mapping & Cartography

Dymaxion Maps [Fuller 46]

63 of 72

Graphs and Trees

Degree-Of-Interest Trees [Heer & Card 04]

64 of 72

Graphs and Trees

65 of 72

Text Visualization

Alberto Gonzales

66 of 72

Collaboration and History

67 of 72

Collaboration and History

Where have all the dentists gone?

68 of 72

Collaboration and History

69 of 72

Course Mechanics

70 of 72

You should expect to:

  1. Evaluate and critique visualization designs
  2. Implement interactive data visualizations
  3. Gain an overview of research & techniques
  4. Develop a substantial visualization project

71 of 72

Textbooks

72 of 72

Readings

Some from textbooks, also many papers Material in class will loosely follow readings Readings should be read by start of class

Post discussion comments on class Canvas forum

Comments must be posted within 1 day of lecture You have 2 “passes” for the quarter