Lecture 2: Design Rules of Thumb
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
Lecture 2: Design Rules of Thumb CS 7250 S PRING 2020 Prof. Cody - - PowerPoint PPT Presentation
Lecture 2: Design Rules of Thumb 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 P REVIOUSLY
CS 7250 SPRING 2020
NORTHEASTERN UNIVERSITY
1
Slides and inspiration from Michelle Borkin, Krzysztof Gajos, Hanspeter Pfister, Miriah Meyer, Jonathan Schwabish, and David Sprague
2
3
(static or interactive) (abstract or spatial)
4
5
6
Sara Di Bartolomeo, CS PhD TA Cody Dunne Assistant Professor Instructor Gayathri Raj UG Service-Learning TA
https://canvas.instructure.com/courses/1781732
https://canvas.instructure.com/enroll/CMAPDM
@husky.neu.edu email.
7
8
9 http://hint.fm/wind/gallery/oct-29.js.html
10
11
Kathryn Busemeyer - https://www.nytimes.com/interactive/2017/09/09/us/hurricane-irma- records.html
12
Matthew Kolosick - https://twitter.com/blkahn/status/905141924939649024/photo/1
5 min https://canvas.instructure.com/courses/1781732/assignments/13386302
https://www.nhc.noaa.gov/refresh/graphics_at5+shtml/ 155815.shtml?cone#contents
5 min https://canvas.instructure.com/courses/1781732/assignments/13386302
https://www.nhc.noaa.gov/refresh/graphics_at5+shtml/ 155815.shtml?cone#contents
17
18
Additional “recommended” books as resources in syllabus
Tamara Munzner Example
FAA (aviation)
What is the busiest time
Airport? Map vs. Scatter Plot vs. Bar
21
22
Designer understands user Abstract domain tasks
Human-centered design
Visualization design Implementation Identified Designed
23
TOP-DOWN BOTTOM-UP “problem- driven” “technique
Design Study
Most difficult step!
Technique
24
Mistakes propagate through model!
25
26
Final Project validation
✓ ✓ ✓ ✓
Final project follow-up
(Using the nested model via design study “lite” methodology)
27
Why are we doing service learning? Design Study “Lite” Methodology (Borkin et al. 2017)
difficult to replicate in a classroom.
29
What are the challenges?
differentiate assignment grading if necessary.
(common problem with our registrar).
30
Who to blame for getting you into this?
31
(Albeit with different requirements)
32
Pandey et al. VIS 2019
CS 7260 FALL 2017: VISUALIZATION FOR NETWORK SCIENCE
Pandey et al. VIS 2019
Cambpell et al. VIS4DH 2018
DS 4200 SPRING 2018: INFORMATION PRESENTATION & VISUALIZATION
(Requires prior instructor approval to waive / alter requirements)
38
Di Bartolomeo et al. CHI 2020 (submitted version)
CS 7340 FALL 2018: THEORY AND METHODS
IN HUMAN COMPUTER
INTERACTION
Di Bartolomeo et al. CHI 2020 (submitted version)
Where X = (ML | SEC | NLP | HCC | GAM | NS | SYS | …)
42
Deadline ~June 13, 2020
43
44
In-class project pitches: M 2020.01.27 What questions do you have for me?
45
46
47
Tufte will be doing one of his one-day courses in Boston on 10/29, 30, and 31 2018. $220 for students includes these books. https://www.edwardtufte.com/tufte/courses
48
“Clear, detailed, and thorough labeling should be used to defeat graphical distortion and
the data.”
Tufte, “Visual Display of Quantitative Information” (1983)
(Axes and axis labels, titles, annotations, legends, etc.)
49
“Clear, detailed, and thorough labeling should be used to defeat graphical distortion and ambiguity. Write out explanations of the data on the graphic itself. Label important events in the data.”
Tufte, “Visual Display of Quantitative Information” (1983)
$3,549,385 $(11,014)
y-axis baseline?!
“Distorted Scales”
50
“Clear, detailed, and thorough labeling should be used to defeat graphical distortion and ambiguity. Write out explanations of the data on the graphic itself. Label important events in the data.”
Based on http://data.heapanalytics.com/how-to-lie-with-data- visualization
3.140 3.142 3.145 3.147 3.149 3.152 3.154 2008 2009 2010 2011 2012 Percent %
Interest Rates
51
“Clear, detailed, and thorough labeling should be used to defeat graphical distortion and ambiguity. Write out explanations of the data on the graphic itself. Label important events in the data.”
Based on http://data.heapanalytics.com/how-to-lie-with-data- visualization
0.00 0.80 1.60 2.40 3.20 4.00 2008 2009 2010 2011 2012 Percent %
Interest Rates
CONTEXT!
https://canvas.instructure.com/courses/1781732 If you don’t have an account on our Canvas yet: https://canvas.instructure.com/enroll/CMAPDM Use your name as known by the registrar and your @husky.neu.edu email. Look at the upcoming assignments and deadlines (12:01am)! Everyday Required Supplies:
Use Canvas Discussions for general questions, email the instructor/TAs for questions specific to you.