New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization...
Transcript of New Interaction For Visualization · 2020. 8. 14. · 2/25/2015 1 Interaction For Visualization...
![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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/1.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/2.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/3.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/4.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/5.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/6.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/7.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/8.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/9.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/10.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/11.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/12.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/13.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/14.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/15.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/16.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/17.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/18.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/19.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/20.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/21.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/22.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/23.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/24.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/25.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/26.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/27.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/28.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/29.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/30.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/31.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/32.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/33.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/34.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/35.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/36.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/37.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/38.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/39.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/40.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/41.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/42.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/43.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/44.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/45.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/46.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/47.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/48.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/49.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/50.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/51.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/52.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/53.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/54.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/55.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/56.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/57.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/58.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/59.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/60.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/61.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/62.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/63.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/64.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/65.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/66.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/67.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/68.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/69.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/70.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/71.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/72.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/73.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051909/5ffd2e0dbb33fb6f8954fb68/html5/thumbnails/74.jpg)
2/25/2015
74
148 Inform (Leithinger et al, 2013)
1.47