Marks and Channels, Data Types
CS 7250 SPRING 2020
- Prof. Cody Dunne
NORTHEASTERN UNIVERSITY
1
Slides and inspiration from Michelle Borkin, Krzysztof Gajos, Hanspeter Pfister, Miriah Meyer, Jonathan Schwabish, and David Sprague
Marks and Channels, Data Types CS 7250 S PRING 2020 Prof. Cody - - PowerPoint PPT Presentation
Marks and Channels, Data Types CS 7250 S PRING 2020 Prof. Cody Dunne N ORTHEASTERN U NIVERSITY Slides and inspiration from Michelle Borkin, Krzysztof Gajos, Hanspeter Pfister, 1 Miriah Meyer, Jonathan Schwabish, and David Sprague I N -C LASS P
CS 7250 SPRING 2020
NORTHEASTERN UNIVERSITY
1
Slides and inspiration from Michelle Borkin, Krzysztof Gajos, Hanspeter Pfister, Miriah Meyer, Jonathan Schwabish, and David Sprague
~25 min total
2
3
4
To achieve graphical “excellence” according to Tufte:
Tufte, “Visual Display of Quantitative Information” (1983)
5
6
7
(marks and channels)
assembled to make visualizations
effective for a given task (“perceptual ordering”)
8
9
MARK = basic graphical element in an image
Munzner, “Visualization Analysis and Design” (2014)
10
11
CHANNEL :
MARK:
# of attributes encoded: 2
12
CHANNEL :
MARK:
# of attributes encoded: 2
13
CHANNEL :
MARK:
# of attributes encoded: 3
14
CHANNEL :
MARK:
# of attributes encoded: 4
15
CHANNEL :
MARK:
# of attributes encoded: 2
16
CHANNEL :
MARK:
# of attributes encoded: 2
17
CHANNEL :
MARK:
# of attributes encoded: 3
18
CHANNEL :
MARK:
+ position in 3D space # of attributes encoded: ?
19
Kindlmann (2004)
20
Kindlmann (2004)
21
Munzner, “Visualization Analysis and Design” (2014)
22
23
Channels :
Note: these are all really important concepts when it comes time to coding your visualizations...!
25
Cleveland & McGill (1984)
26
Cleveland & McGill (1984)
TASK: Which segment/bar is the maximum, and what is its percentage/value?
27
Cleveland & McGill (1984)
This is why pie charts are bad for quantitative tasks
https://www.washingtonpost.com/news/wonk/wp/2013/06/17/the-usefulness-of-pie-charts-in-two-pie-charts/
28
http://www.datasciencecentral.com/profiles/blogs/10-resources-to-help-you-stop-doing-pie-charts
29
William Playfair (1801)
30
31
Cleveland & McGill (1984)
32
Heer & Bostock (2010)
33
Heer & Bostock (2010)
34
35
36
Expressiveness principle: the visual encoding should express all
dataset attributes. (i.e., data characteristics should match the channel)
Mackinlay (1986)
Effectiveness principle: the importance of the attribute should match the salience of the channel; that is, its noticeability. (i.e., encode most important attributes with highest ranked channels)
38
Mackinlay (1986)
39
Mackinlay (1986)
40
41
42
Jonathan Schwabish In-class Sketching: “Three numbers”
20m 1. Break-out into groups of ~3 students. 2. Together (15m) use pens & post-it notes to sketch as many possible visualizations as you can of these three numbers. 3. No upload required 4. As a class (5m) we will discuss some of the designs and themes.
43
44
45
based on attribute type and perceptual properties
46
(variable, data dimension) (row, node) (relationship) (spatial location) (sampling)
47
DATASET = collection of information that is the target of analysis
48
DATASET = collection of information that is the target of analysis
49
Slides by Miriah Meyer
Relevant to anyone in the sciences!
50
Slides by Miriah Meyer
51
https://en.wikipedia.org/wiki/Voronoi_diagram
“Voronoi Tessellation”