(information) visualization - connex.csc.uvic.ca · • describe visualization design guidelines,...
TRANSCRIPT
![Page 1: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/1.jpg)
(Information) Visualization
CSC 511
Instructor: Melanie Tory
![Page 2: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/2.jpg)
First, a bit about me…
![Page 3: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/3.jpg)
![Page 4: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/4.jpg)
![Page 5: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/5.jpg)
![Page 6: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/6.jpg)
Data
Human-computer interaction
Psychology
Computer Graphics
Domain knowledge
![Page 7: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/7.jpg)
Visualization is…
Use of computer supported, interactive, graphic representations of data to support human activities
![Page 8: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/8.jpg)
Scientific Visualization (SciVis): • Spatial layout is given by the data
(e.g. MRI & CT images, fluid flow)
Information Visualization (InfoVis): • Spatial layout is chosen by the
designer (e.g. cancer rate statistics, social networks)
![Page 9: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/9.jpg)
Course Objectives
By the end of the course, you will be able to… • Design visualization techniques to support human
activities, using a user-centered process • Describe visualization design guidelines, and explain
the guidelines in terms of human perception and cognition
• Critically evaluate visualization techniques, tools, and research papers
• Describe major sub-disciplines within the field of visualization.
![Page 10: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/10.jpg)
Course Components
Techniques • Specific visualization
techniques (e.g. focus + context, parallel coordinates, pixel-oriented techniques, linked views)
Design Process • Iterative design
with users
• Design studies
• Evaluation
Design Principles • Visual display • Interaction
Frameworks • Data types
• Tasks
Human Abilities • Visual perception • Cognition
• Motor skills
Imply
Inform design
Inform design
![Page 11: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/11.jpg)
Course Components
Techniques • Specific visualization
techniques (e.g. focus + context, parallel coordinates, pixel-oriented techniques, linked views)
Design Process • Iterative design
with users
• Design studies
• Evaluation
Design Principles • Visual display • Interaction
Frameworks • Data types
• Tasks
Human Abilities • Visual perception • Cognition
• Motor skills
Imply
Inform design
Inform design
![Page 12: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/12.jpg)
Overview + Detail
![Page 13: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/13.jpg)
Perception
![Page 14: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/14.jpg)
Colour
![Page 15: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/15.jpg)
Depth & Occlusion
![Page 16: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/16.jpg)
Space and Order
![Page 17: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/17.jpg)
Interaction
![Page 18: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/18.jpg)
Course Components
Techniques • Specific visualization
techniques (e.g. focus + context, parallel coordinates, pixel-oriented techniques, linked views)
Design Process • Iterative design
with users
• Design studies
• Evaluation
Design Principles • Visual display • Interaction
Frameworks • Data types
• Tasks
Human Abilities • Visual perception • Cognition
• Motor skills
Imply
Inform design
Inform design
![Page 19: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/19.jpg)
Visualization Frameworks • Visualization Technique Classifications • Data Types & Tasks • Mapping Data to Techniques
![Page 20: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/20.jpg)
Course Components
Techniques • Specific visualization
techniques (e.g. focus + context, parallel coordinates, pixel-oriented techniques, linked views)
Design Process • Iterative design
with users
• Design studies
• Evaluation
Design Principles • Visual display • Interaction
Frameworks • Data types
• Tasks
Human Abilities • Visual perception • Cognition
• Motor skills
Imply
Inform design
Inform design
![Page 21: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/21.jpg)
High Dimensionality
![Page 22: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/22.jpg)
Trees & Graphs
![Page 23: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/23.jpg)
Vectors and 3D Volumes (very briefly)
![Page 24: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/24.jpg)
Course Components
Techniques • Specific visualization
techniques (e.g. focus + context, parallel coordinates, pixel-oriented techniques, linked views)
Design Process • Iterative design
with users
• Design studies
• Evaluation
Design Principles • Visual display • Interaction
Frameworks • Data types
• Tasks
Human Abilities • Visual perception • Cognition
• Motor skills
Imply
Inform design
Inform design
![Page 25: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/25.jpg)
Design Studies
![Page 26: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/26.jpg)
Evaluation
![Page 27: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/27.jpg)
Assignment 1
• Due next Monday (Jan 11), 1 hour before class
• Present it as a publicly available webpage
![Page 28: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/28.jpg)
• Find one “good” visualization and one “bad” visualization – Use any published, original source,
EXCEPT visualization books, papers, or websites
– Any application domain • For each picture, write 2 paragraphs:
– 1 – the story behind the picture (what does it show?)
– 2 – explain why it is good or bad. Be specific. Include any design criteria you think are important
![Page 29: (Information) Visualization - connex.csc.uvic.ca · • Describe visualization design guidelines, and explain ... • Interaction Frameworks • Data types • Tasks Human Abilities](https://reader031.vdocuments.net/reader031/viewer/2022022518/5b0cf63d7f8b9a952f8cd68b/html5/thumbnails/29.jpg)
Reading for next class
• Ware – Chap. 1 • Tufte – Chap. 1