visual encoding - github pages · visual encoding id 413: information graphics and data...
TRANSCRIPT
![Page 1: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/1.jpg)
Visual Encoding
ID 413: Information Graphics and Data VisualizationSpring 2016
Venkatesh Rajamanickam (@venkatrajam)
http://info-design-lab.github.io/ID413-DataViz/
![Page 2: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/2.jpg)
![Page 3: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/3.jpg)
![Page 4: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/4.jpg)
![Page 5: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/5.jpg)
Soerabaja-Djokjakarta rail timetable 1937
![Page 6: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/6.jpg)
Soerabaja-Djokjakarta rail timetable 1937
![Page 7: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/7.jpg)
Soerabaja-Djokjakarta rail timetable 1937
![Page 8: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/8.jpg)
Marks and Channels
o graphical elements in an image
o classified according to number of spatial dimensions required* adapted from Tamara Munzer’s VAD book
![Page 9: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/9.jpg)
Channels Rankings
![Page 10: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/10.jpg)
Channels Rankings
![Page 11: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/11.jpg)
Encoding visually with marks and channels
![Page 12: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/12.jpg)
Encoding visually with marks and channels
![Page 13: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/13.jpg)
Where do rankings come from?
![Page 14: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/14.jpg)
Jacques Bertin 1967
![Page 15: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/15.jpg)
William Cleveland and Robert McGill 1984
![Page 16: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/16.jpg)
Jock Mackinlay 1986
![Page 17: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/17.jpg)
Jeffrey Heer and Michael Bostock 2010
Crowdsourcing Graphical
Perception: Using Mechanical
Turk to Assess Visualization
Design. Jeffrey Heer, Michael
Bostock. ACM Human Factors
in Computing Systems (CHI),
2010.
![Page 18: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/18.jpg)
![Page 19: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/19.jpg)
Discriminability: Can channel differences be discerned?
![Page 20: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/20.jpg)
![Page 21: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/21.jpg)
Separability vs. Integrality
Below is a scatter plot where the height is mapped to one data variable and the
width to another. Can you spot all the rectangles with the same width?
![Page 22: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/22.jpg)
Separability vs. Integrality
Below is a scatter plot where the height is mapped to one data variable and the
width to another. Can you spot all the rectangles with the same width?
![Page 23: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/23.jpg)
Separability vs. Integrality
Below is a scatter plot where the height is mapped to one data variable and the
width to another. Can you spot all the rectangles with the same height?
![Page 24: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/24.jpg)
Separability vs. Integrality
Below is a scatter plot where the height is mapped to one data variable and the
width to another. Can you spot all the rectangles with the same height?
![Page 25: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/25.jpg)
Separability vs. Integrality
On the contrary, you can more easily spot yellow or black dots. And you can also
spot circles or squares. Shape and colour are more separable than width and
height.
![Page 26: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/26.jpg)
Separability vs. Integrality
o The choice of which visual features are used in conjunction to encode the
various data features greatly affects the way their are perceived
o All features influence each other to some extent but some more than others. For
instance, if you use colour and size to encode two data variables, the way colour
is perceived will be affected by the size of the object
o Two data variabes are integral when they are perceived holistically, that is, it’s
hard to visually decode the value of one independently from the other
![Page 27: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/27.jpg)
Separability vs. Integrality
Colin Ware ordered the dimensions from the most separable on the left, to the
most integral on the right
![Page 28: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/28.jpg)
Separability vs. Integrality
![Page 29: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/29.jpg)
Encoding semantics
![Page 30: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/30.jpg)
Class exercise: Communicate Two Quantities - 75 and 37
45 Ways to Communicate Two Quantities - Santiago Ortiz
![Page 31: Visual Encoding - GitHub Pages · Visual Encoding ID 413: Information Graphics and Data Visualization Spring 2016 Venkatesh Rajamanickam ... Class exercise: Communicate Two Quantities](https://reader033.vdocuments.net/reader033/viewer/2022052320/5f16b06e9fc0d7625737adc5/html5/thumbnails/31.jpg)
Class exercise: Encode
o Small, medium, large
o 10, 20, 30, 15, 30, 45 (Rupees)
o Coffee, Tea
o Hot, Cold
o With sugar, without sugar
o With milk, without milk