<<

Info424, UW iSchool 12/9/2007

Overview

Left to do Course summary Discussion Wrap-up Course evaluation forms Flash in brief

Info424 Information Instructors: Maureen Stone & Polle Zellweger TA: Marilyn Ostergren

Left to Do P7: Final Writeup

Remaining due dates: Goal: Summarize, evaluate • ASAP, Post P6, Packaged Tableau lab Written report • Mon, 12/10, PF for P6, Tableau extra credit (7 am) • Concise, insightful • Wed, 12/12, P7 (7 am) • 4-6 pages long (double-spaced) Grades pending • Additional pages for figures • Tableau maps lab, Hall of Fame/Shame Summarize project • Like P6, but in report form • P5, P6, P7 • Include figures as needed •Watch your folders • Full storyboards on the web Final grades through UW Project evaluation (group) • What did you learn? • What worked well, and what didn’t? Individual reflection on the project

Grading

Point system: 1000 points • Class participation 100 • Project-related activities 535 • Assignments & labs 285 •Midterm 80 Questions? Individual: 645 Group: 355

iSchool Guidelines

Maureen Stone & Polle Zelleweger 1 Info424, UW iSchool 12/9/2007

Course Overview What is Information Visualization?

What is infovis? What’s important to know? Graphical presentation of information Course goals and structure Discussion: What worked, what didn’t Using vision to think —J. Bertin Write formal evaluations Data → Pictures → Insight

Using perception to amplify cognition

External World Stimulus Perception Cognition

The purpose of visualization is insight, not pictures

e activ Inter Mapping data to pictures Visualization Components

Understand fundamentals Human Abilities Design Principles • Data (types, mappings) Imply Visual display • Effective pictures (types, techniques) Cognition Interaction Motor skills • Effective interaction (types, techniques)

• Viewers (perceptual & cognitive models) Design Process For specific projects Inform Iterative design design Design studies • Tasks & users (User-centered design) Evaluation •Available data • Resources (media, tools, systems, time, money, etc.) Frameworks Constrain Techniques Data types design Graphs & plots Tasks Maps Trees & Networks

From Melanie Tory

Traditional InfoVis , 1786

Visual depiction (art), writing, numbers Published the first presentation graphics Classic Examples • Scheiner (1662-1630) • Playfair (1786) • Snow, Nightengale, Minard (mid-1800’s) • Maunder (1874-1904) • Beck (1931)

Maureen Stone & Polle Zelleweger 2 Info424, UW iSchool 12/9/2007

Dr. John Snow, 1845 Charles Minard, 1869

London cholera epidemic Napoleon’s march

From Maunder (1874-1904) Harry Beck, 1931

London Underground

http://science.nasa.gov/ssl/pad/solar/images/bfly.gif

Digital Infoviz Digital InfoVis Milestones

How does computing enhance visualization? Calcomp plotter (1959) Data & Representation Sketchpad (1963) • Quantity and complexity Bertin (1967) • Organize, query, filter, transform Molecular graphics (1969) • Many orders of magnitude larger, faster Visicalc (1969) Presentation Spence circuit simulator (1971) • Speed and complexity • Repeatable, parameterizable Lotus 1-2-3, Excel (early 1980s) • Many orders of magnitude faster, more flexible Visualization white paper (1987) Supports dynamic change (data & presentation) InfoVis conference (1994) Makes infovis ubiquitous

Maureen Stone & Polle Zelleweger 3 Info424, UW iSchool 12/9/2007

Interaction Example: FilmFinder, 1994

How does interaction enhance visualization? Ahlberg & Shneiderman, U of Maryland Video Presentation • Dynamically adaptive (selecting, sorting, filtering) • Dynamic reading/exploration (pan, zoom, tool tips) • Dynamic cross-linking (brushing, coordinated views) Data & Representation • Customized queries, filtering • Customized data structuring (alternate schema) • Dynamic update

Nominal: Color Ordinal: List Quantitative: Axis

TreeMaps Spotfire

SmartMoney’s Map of the Market

http://www.spotfire.com/ http://www.smartmoney.com/marketmap/marketmap.html Slide adapted from John Stasko

http://brisa.merl.com:8080/myezchooser/ EZChooser Hyperbolic Browser

Demo

Lamping, Rao UIST’94

Maureen Stone & Polle Zelleweger 4 Info424, UW iSchool 12/9/2007

Example – Lens Tableau Software

From Xerox PARC and Inxight

Nominal Comparison Time Series Stephen Few Ranking Correlation Deviation Distribution Communication focus Part-of-whole

What: Sales relative to other products

To whom: The manager in charge

Type of graph: Deviation

Interactive InfoVis Fundamentals

Data (types, mappings) Effective pictures (types, techniques) Effective interaction (types, techniques) Viewers (perceptual & cognitive models)

Data, Representation, Presentation, Interaction, Perception, Cognition

Maureen Stone & Polle Zelleweger 5 Info424, UW iSchool 12/9/2007

Data & Information Effective Pictures

Distill data to information High-level Traditional data taxonomies • Tufte’s principles of excellence, integrity • Numeric (continuous, sequential, ordinal…) • Excellent examples • Categorical (includes text and symbols) Low-level • Relationships • Psychophysics Process, structure • Bertin’s graphical vocabulary (semiotics) • Data or information? Techniques • Borders on Real-world data • Schema limitations • Badly formed data (outliers) • Missing data

Structural taxonomy Effective Interaction

Tables (TableLens, Excel…) High-level Data graphs • Shneiderman’s tasks (overview, filter, details, …) • Bar , numeric graphs, scatter plots… • Excellent examples Maps Low-level • Location maps, data maps • Displays, input devices • Stylized maps (route maps, tube maps…) • Response time, latency Graphs and networks Techniques • Trees, TreeMap, Star Tree… • General graphs What else? • Structures, process • Calendars, dynamic text…

Techniques Static and Dynamic Viewers

Micro/Macro, Overview+detail Low-level Small multiples, multiple views/windows • Structures of vision Lenses & distortions • Preattentive effects • Gestalt principles Layering, color • Attention, change blindness Pan, zoom, sort, filter, brush, mouse-over Bertin’s Semiotics Problem solving Art and Design view • Cognitive models CS/HCI/Engineering view • Knowledge crystalization User-centered design

Maureen Stone & Polle Zelleweger 6 Info424, UW iSchool 12/9/2007

Info 424 Goals

Students will be able to:

• Describe the key design guidelines and techniques used for the visual display of information, including their relationship to human perception

• Design interactive visualizations to support human activities, using real data and a user-centered process

• Explore and critically evaluate a wide range of visualization techniques and applications

Show Me the Numbers Envisioning Information Designing Tables and Graphs to Enlighten (1990) Stephen Few (2004)

Tableau Software

Information Visualization The Eyes Have It: A Task by Data Type Taxonomy… Robert Spence (2006) (1996)

Course Roadmap Individual Assignments

Week 1 General • Overview & fundamental concepts Readings • Analyze and critique visualizations Weeks 2-4 4-6 assignments, (Name Voyager, Vis Critique, Hall of Fame/Shame) mostly tied to labs • Quantitative visualization in depth • Use Tableau to explore, refine and visualize real- • Show Me the Numbers & Tableau Midterm world data (Tableau I, II , Maps) Weeks 5-8 • Explore and compare visualization systems (Trees) • Envisioning Information • Midterm on Few’s principles • Interactive visualization Project-related Weeks 9-11 Project • Use Tableau to explore, refine and visualize project •Project data (P2) • Design studies & guest speakers • Provide feedback on classmates’ projects, including critiquing visualizations (PF for P4, P6)

Maureen Stone & Polle Zelleweger 7 Info424, UW iSchool 12/9/2007

Project Self-evaluation

In teams of 3-4 students, design and simulate an The good interactive visualization system based on real data • Few and Tableau Phase I (P1-P3) • Storyboarding projects • Select, analyze and present your data • Individual assignments • Use Few’s principles and Tableau • More class interaction―in class and across projects • Goal: Establish data and tasks Phase II (P4-P7) To improve • Design interactive demonstration • Critiques and analysis • Use brainstorming, user-centered design • Better balance: Few, Tufte, Interactive Vis • Design phase and “implementation” phase • More doing, less talking • Evaluation & testing • Present last week of class • Better use of assignments • Goal: Apply user-centered design to visualization • Continue to refine the project

Discussion

Student suggestions

Maureen Stone & Polle Zelleweger 8