+ All Categories
Home > Documents > New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization...

New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization...

Date post: 21-Sep-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
74
2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and Yvonne Jansen for sharing some slides Coverage of this Lecture 3 Interaction in information visualization This lecture
Transcript
Page 1: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

1

Interaction For

Visualization Harvard, 2015

Jean-Daniel Fekete INRIA

Thanks to Pierre Dragicevic, John Stasko and Yvonne Jansen for sharing some slides

Coverage of this Lecture

3

Interaction in

information visualization

This lecture

Page 2: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

2

Coverage of this Lecture

4

Interaction in

information visualization

This lecture

Why interact?

5

Page 3: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

3

Why interact?

Perception requires action

6 Lederm

an a

nd K

latz

ky,

1987 (

link)

Why interact?

Perception requires action

7 Vogt and Magnussen 2007 (link)

Eye movements of a layperson Eye movements of an artist

Page 4: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

4

Why interact?

Perception requires action

8 Valdis Krebs (link)

Why interact?

Perception requires action

9

Photo

appalo

osa (

link)

Page 5: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

5

Why interact?

Perception requires action

10 Bret Victor (link)

Why interact?

Perception requires action

11 Bret Victor (link)

Page 6: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

6

Why interact?

Is this interacting?

12

Definition of interaction

Static content

Dynamic content •Animated content Change independently from the user

• Interactive content Change as a result of user actions

13

Page 7: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

7

Definition of interaction

14

Why interact with a computer?

Page 8: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

8

Shoestr

ing b

udget tr

avel guid

e 2

012

17 Shoestr

ing b

udget tr

avel guid

e 2

012

Page 9: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

9

18 Shoestring budget travel guide 2012

Why interact with a computer?

19

There is too much to be shown

There are many ways to show it

Let the user dynamically control what to show and how to show it

HCI mostly focuses on input •Output for feedback, affordances

Infovis mostly focuses on output • Input for steering output

Page 10: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

10

Example 1: Dynamic Queries

20 Williamson and Shneiderman, 1992

Example 1: Dynamic Queries

21 Williamson and Shneiderman, 1992

1:29

Page 11: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

11

Example 2: Fisheye Views

22 Sarkar and Brown, 1992

Example 2: Fisheye Views

23 Sarkar and Brown, 1992 (see also Furnas, 1986)

1:08

Page 12: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

12

Example 3: Brushing

24 Beker and Cleveland, 1987

Example 3: Brushing

25 Beker and Cleveland, 1987

17:50

Page 13: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

13

Taxonomies of interaction

What? •What is the user doing?

Why? •Why is the user doing it?

How? •How is the user doing it?

26

The Visualization Pipeline

27

Page 14: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

14

The Visualization Pipeline

Raw Data

Selection Representation Presentation

Interaction

From [Spence, 2000]

The Visualization Pipeline

The Visualization Pipeline

Data Analytics

Abstraction Spatial Layout

Presentation View

Data Transformation

Spatial Mapping Transformation

Presentation Transformation

View Transformation

From [Card et al., Readings in Information Visualization]

Page 15: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

15

The Visualization Pipeline

[Card, Mackinlay, Shneiderman, Readings in Information Visualization: Using Vision to Think, 1999]

From Ed CHI

Illustration de J. Heer

Interaction

The Visualization Pipeline

Page 16: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

16

Jansen and Dragicevic 2013 (www.aviz.fr/beyond)

Jansen and Dragicevic 2013 (www.aviz.fr/beyond)

Page 17: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

17

Jansen and Dragicevic 2013 (www.aviz.fr/beyond)

Jansen and Dragicevic 2013 (www.aviz.fr/beyond)

Page 18: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

18

Jansen and Dragicevic 2013 (www.aviz.fr/beyond)

Jansen and Dragicevic 2013 (www.aviz.fr/beyond)

Page 19: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

19

Jansen and Dragicevic 2013 (www.aviz.fr/beyond)

Jansen and Dragicevic 2013 (www.aviz.fr/beyond)

Page 20: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

20

Jansen and Dragicevic 2013 (www.aviz.fr/beyond)

(view level)

(data level)

(visual level)

Taxonomies of interaction

What? •What is the user doing?

Why? •Why is the user doing it?

How? •How is the user doing it?

41

Tasks

Page 21: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

21

Analytical Tasks

Shneiderman, 1996:

1. Overview: Gain an overview of the entire collection

2. Zoom : Zoom in on items of interest

3. Filter: Filter out uninteresting items

4. Details-on-demand: Select an item or group and get details when needed

5. Relate: View relationships among items

6. History: Keep a history of actions to support undo, replay, and progressive refinement

7. Extract: Allow extraction of sub-collections and of the query parameters

42

Analytical Tasks

43

1. Overview

Stephen Few, 2006 (link) Software: TimeSearcher 2

Page 22: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

22

Analytical Tasks

44 Stephen Few, 2006 (link) Software: TimeSearcher 2

2-3. Zoom and Filter

Analytical Tasks

45 Stephen Few, 2006 (link) Software: TimeSearcher 2

2-3. Zoom and Filter

Page 23: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

23

Analytical Tasks

46 Stephen Few, 2006 (link) Software: TimeSearcher 2

4. Details on demand

Analytical Tasks

47

Visual Information Seeking Mantra (Shneiderman, 1996) Overview first, zoom and filter, then details on demand

Overview first, zoom and filter, then details on demand

Overview first, zoom and filter, then details on demand

Overview first, zoom and filter, then details on demand

Overview first, zoom and filter, then details on demand

Overview first, zoom and filter, then details on demand

Overview first, zoom and filter, then details on demand

Overview first, zoom and filter, then details on demand

Overview first, zoom and filter, then details on demand

Overview first, zoom and filter, then details on demand

Page 24: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

24

Analytical Tasks

48

Amar, Eagan and Stasko, 2005

• Retrieve Value

• Filter

• Compute Derived Value

• Find Extremum

• Sort

• Determine Range

• Characterize Distribution

• Find Anomalies

• Cluster

• Correlate

Analytical Tasks

49

Yi et al, 2007

1. Select: mark something as interesting

2. Explore: show me something else

3. Reconfigure: show me a different arrangement

4. Encode: show me a different representation

5. Abstract/Elaborate: show me more or less detail

6. Filter: show me something conditionally

7. Connect: show me related items

Page 25: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

25

Taxonomies of interaction

What? •What is the user doing?

Why? •Why is the user doing it?

How? •How is the user doing it?

50

How?

Interaction technique • “An interaction technique is the fusion of input and output, consisting of all software and hardware elements, that provides a way for the user to accomplish a task” (Tucker, 2004)

Types of interaction techniques • Input: mouse, touch, keyboard, speech,...

• Shneiderman: Command-line interfaces

vs. Direct manipulation interfaces

51

Page 26: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

26

Interaction Styles

Command line interface

52

Select house-address

From atl-realty-db

Where price >= 200,000 and

price <= 400,000 and

bathrooms >= 3 and

garage == 2 and

bedrooms >= 4

Interaction Styles

(In)Direct manipulation

53

Page 27: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

27

How?

Interaction technique • “An interaction technique is the fusion of input and output, consisting of all software and hardware elements, that provides a way for the user to accomplish a task” (Tucker, 2004)

Types of interaction techniques • Input: mouse, touch, keyboard, speech,...

• Shneiderman: Command-line interfaces

vs. Direct manipulation interfaces

• Beaudouin-Lafon: Instruments with different degrees of directness

54

Taxonomies of interaction

What? •What is the user doing?

Why? •Why is the user doing it?

How? •How is the user doing it?

55

Page 28: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

28

Families of infovis interaction techniques

Filtering techniques

Navigation techniques

Multiple views

Rearrangement

56

Problem

57

Film

Fin

der, H

CIL

Page 29: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

29

Families of infovis interaction techniques

Filtering techniques

Navigation techniques

Multiple views

Rearrangement

58

Filtering Techniques

59

Dynamic Queries

Page 30: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

30

Jansen and Dragicevic 2013 (www.aviz.fr/beyond)

(view level)

(data level)

(visual level)

Filtering Techniques

61

Visual-Level Dynamic Queries

Page 31: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

31

Filtering Techniques

62

Dynamic Queries + Zooming

Spotfire Software

Filtering Techniques

63

Dynamic Queries Specified Visually

Time Searcher (Hocheiser, 2003)

Page 32: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

32

Filtering Techniques

64

Dynamic Queries for Volumetric Data

Sherb

ondy e

t al, 2

004

Filtering Techniques

65

Incremental Text Search

Name Voyager (Wattenberg, 2005)

Page 33: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

33

Problem

66

Families of infovis interaction techniques

Filtering techniques

Navigation techniques

Multiple views

Rearrangement

67

Page 34: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

34

Navigation Techniques

Pan & Zoom

Focus + Context

68

Pan & Zoom

69

Page 35: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

35

Pan & Zoom

70

Jansen and Dragicevic 2013 (www.aviz.fr/beyond)

(view level)

(data level)

(visual level)

Page 36: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

36

Pan & Zoom

72

Pan & Zoom

73

Page 37: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

37

Pan & Zoom

74

Semantic Zoom

Pan & Zoom

75

Semantic Zoom

Bade et al, 2004 (link)

Page 38: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

38

Pan & Zoom

76

Space-Scale Diagrams

76

1. Pan

2. Zoom

3. Pan and zoom

1.

2.

3.

Furnas and Bederson, 1995

Space-Scale Diagrams: Understanding Multiscale Interfaces (link)

Problem

77

Where am I?

Page 39: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

39

Navigation Techniques

Pan & Zoom

Focus + Context

78

Focus + Context

79

Space Distorsion •Fisheye Views of Graphs

Sarkar and Brown, 1992

Page 40: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

40

Focus + Context

80

Space Distorsion •Fisheye Menus

Bederson, 2000

Focus + Context

81

Space Distorsion •Perspective Wall

Mackinlay, Roberston and Card, 1991

Page 41: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

41

Focus + Context

82

Space Distorsion •Melange

Elmqvist et al, 2010

Focus + Context

83

Space Distorsion •Melange

Brosz, Carpendale and Nacenta, 2011

Page 42: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

42

Focus + Context

84

Table Lens

Rao and Card, 1994

Focus + Context

85

Generalized Fisheye Views

Furnas, 1986

Generalized Fisheye Views

Page 43: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

43

Focus + Context

86

Generalized Fisheye Views

Furnas, 2010

A Fisheye Follow-Up: Further Reflections on Focus + Context

Families of infovis interaction techniques

Filtering techniques

Navigation techniques

Multiple views

Rearrangement

87

Page 44: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

44

Multiple Views

88

Jansen and Dragicevic 2013 (www.aviz.fr/beyond)

(view level)

(data level)

(visual level)

Page 45: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

45

Multiple Views

Overview + Detail

Magic Lenses

Coordinated Views

Animated Transitions

90

Problem

91

Where am I?

Page 46: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

46

Multiple Views

Overview + Detail

Magic Lenses

Coordinated Views

Animated Transitions

92

Overview + Detail

93

Panning a large graph

Page 47: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

47

Overview + Detail

94

Panning a line chart

Overview + Detail

95

Browsing Multiple Views

Page 48: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

48

Overview + Detail

96

Browsing Multiple Views

Jansen et al, 2013

97 Rogowitz and Treinish, 1995

Problem

Page 49: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

49

Multiple Views

Overview + Detail

Magic Lenses

Coordinated Views

Animated Transitions

98

Magic Lenses

99 Bier et al, 1993

(Manfred’s Talk)

Page 50: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

50

Magic Lenses

Movable filters for dynamic queries

100 Fishkin and Stone, 1995

Magic Lenses

Exentric Labeling

101 Fekete and Plaisant, 1999

Page 51: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

51

Magic Lenses

Color lenses

102 Elmqvist et al, 2010

Magic Lenses

Edge lenses

103 Wong, Carpendale and Greenberg,

Page 52: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

52

Problem

104 Heer and Roberston, 2007

Multiple Views

Overview + Detail

Magic Lenses

Coordinated Views

Animated Transitions

105

Page 53: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

53

Coordinated Views

106

Beker and Cleveland, 1987

Brushing & Linking Scatterplots

Voigt, 2002

Coordinated Views

107

Brushing Parallel Coordinates

Page 54: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

54

Coordinated Views

108

Brushing Parallel Coordinates

Coordinated Views

109

Brushing & Linking Histograms

Chris North, 2001

Page 55: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

55

Coordinated Views

110

Brushing & Linking Everything

Turkay et al, 2010

Coordinated Views

111

Colored Brushing & Linking

Chris North, 2001

Page 56: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

56

Coordinated Views

112

Linking with Dynamic Queries

Spotfire Software

Problem

113 Heer and Roberston, 2007

Page 57: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

57

Multiple Views

Overview + Detail

Magic Lenses

Coordinated Views

Animated Transitions

114

Animated Transitions

115 Heer and Roberston, 2007

00:19

Page 58: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

58

Animated Transitions

116

With coordinated selection and edition

Histomages (Chevalier et al, 2012)

Families of infovis interaction techniques

Filtering techniques

Navigation techniques

Multiple views

Rearrangement

117

Page 59: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

59

Rearrangement

Interactive Stacked Histograms

118 Dix and Ellis, 1998

Rearrangement

Interactive Stacked Histograms

119 Dix and Ellis, 1998

Page 60: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

60

Jansen and Dragicevic 2013 (www.aviz.fr/beyond)

(view level)

(data level)

(visual level)

Rearrangement

Time-Series Alignment

121

Lifelin

es 2

(W

ang e

t al, 2

008)

Page 61: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

61

Rearrangement

Sorting

122 Rao and Card, 1994

Rearrangement

Matrix Reordering

123 Bertin, 1977

Page 62: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

62

Rearrangement

124

Star Coordinates

Candogan, 1992. Video from Lehman and Theisel, 2013.

Rearrangement

125

Dust & Magnet

Yi and al, 2005

Page 63: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

63

Rearrangement

126

Dust & Magnet

Yi and al, 2005

01:46

Families of infovis interaction techniques

Filtering techniques

Navigation techniques

Multiple views

Rearrangement

127

Page 64: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

64

Families of infovis interaction techniques

Filtering techniques

Navigation techniques

Multiple views

Rearrangement

Pitfalls

Beyond the desktop

128

129

Pitfalls

#1 - Interaction has a cost

Page 65: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

65

130

Pitfalls

#2 - Controls take screen real-estate

131

Pitfalls

#3 - Few other techniques are self-explanatory

Page 66: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

66

132

touch devices

Sadana and Stasko, 2013

133

tabletop devices

Isenberg and Carpendale, 2008

Page 67: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

67

134

wall-sized displays

135 [Jansen et al., Tangible Remote Controller for Wall-sized Displays. CHI’12]

Page 68: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

68

Jansen and Dragicevic 2013 (www.aviz.fr/beyond)

(view level)

(data level)

(visual level)

Jansen and Dragicevic 2013 (www.aviz.fr/beyond)

(view level)

(data level)

(visual level)

Page 69: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

69

138

[Isenberg et al. , Hybrid Images for Large Viewing Environments, InfoVis’13]

[Isenberg et al. , Hybrid Images for Large Viewing Environments, InfoVis’13]

Page 70: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

70

Interaction with the physical world

140

141

physical visualizations

Page 71: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

71

142

[Mark Wilson. How GM is saving cash using legos as a data viz tool. April 2012]

tinyurl.com/physvis

143

[Kruszynski & van Liere, Tangible Props for Scientific Visualization, Virtual Reality 13 (4) 2009]

Page 72: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

72

144

[Stefaner & Hemmert, emoto data sculpture,

http://www.nand.io/visualisation/emoto-installation]

145

[PARM: Projected Augmented Relief Models, University of Nottingham, 2012]

Page 73: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

73

146 Relief (Leithinger et al, 2009)

147 Relief (Leithinger et al, 2009)

Page 74: New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization Harvard, 2015 Jean-Daniel Fekete INRIA Thanks to Pierre Dragicevic, John Stasko and

2/25/2015

74

148 Inform (Leithinger et al, 2013)

1.47


Recommended