1
Interaction
Ma Maneesh Agrawala
CS 448B: Visualization Winter 2020
1 2
Interaction Ma Maneesh Agrawala CS 448B: Visualization Winter - - PDF document
Interaction Ma Maneesh Agrawala CS 448B: Visualization Winter 2020 1 2 1 Last Time: Using Space Effectively 4 William S. Cleveland The Elements of Graphing Data 5 2 Nomograms 1. Compute in any direction ; fix n-1 params and read nth
1 2
4
William S. Cleveland The Elements of Graphing Data
5
6
[Agrawala & Stolte 2001] Hand-drawn route map LineDrive route map
7
[Becker, Cleveland, and Shyu 96]
8
Panel variables
type, yield
Condition variables
location, year
[Becker, Cleveland, and Shyu 96]
9
Alphabetical ordering Main-effects ordering
10 11
12
13
[Norman 1986]
14
[Norman 1986]
15
X Y 0.67 0.79 0.32 0.63 0.39 0.72 0.27 0.85 0.71 0.43 0.63 0.09 0.03 0.03 0.20 0.54 0.51 0.38 0.11 0.33 0.46 0.46
16
0.5 1 0.5 1 X Y
17
18
Conceptual model: Draw a scatterplot
Move 90 30 Rotate 35 Pen down …
0.5 1 0.5 1 X Y
19
Conceptual model: Draw a scatterplot
0.5 1 0.5 1 X Y
20
[Norman 1986]
21
22
23
[Graphics and Graphic Information Processing, Bertin 81]
24
[Graphics and Graphic Information Processing, Bertin 81]
26
[Graphics and Graphic Information Processing, Bertin 81]
28
[Graphics and Graphic Information Processing, Bertin 81]
29
[Graphics and Graphic Information Processing, Bertin 81]
30
[Graphics and Graphic Information Processing, Bertin 81]
31
Bertifier [Perin 2014] 32 Bertifier [Perin 2014] 33
34
40
41 42
43 44
45
46
47
48
Brushing Scatterplots, Becker & Cleveland 1982
49 50
51
select high salaries 52
select high salaries avg career HRs vs avg career hits (batting ability) 53
select high salaries avg career HRs vs avg career hits (batting ability) how long in majors 54
select high salaries avg career HRs vs avg career hits (batting ability) avg assists vs avg putouts (fielding ability) how long in majors 55
select high salaries avg career HRs vs avg career hits (batting ability) avg assists vs avg putouts (fielding ability) how long in majors distribution
played 56
57
58
60
61
62 [Ahlberg and Schneiderman 92]
63
64
65
66
[Ahlberg and Schneiderman 94]
67
68
71
1.
Implement interface
2.
Submit the application and a short write-up on canvas Can work alone or in pairs
Create a small interactive dynamic query application similar to Homefinder, but for South Bay Restaurant Data. 72
73
http://www.babynamewizard.com/voyager
74
75
76
Based on Wattenberg’s [2001] idea for sketch-based queries of time-series data. 77
78
79
I Controls useful for both novices and experts I Quick way to explore data
I Simple queries I Lots of controls I Amount of data shown limited by screen space
80
I Even passive media elicit interactions
I Pick the right interaction technique
I Selection / Annotation, Brushing & Linking,
81