information design and visualization chris north cs 3724: hci

31
Information Design and Visualization Chris North CS 3724: HCI

Upload: amy-paul

Post on 27-Dec-2015

234 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Information Design and Visualization Chris North CS 3724: HCI

Information Design and Visualization

Chris North

CS 3724: HCI

Page 2: Information Design and Visualization Chris North CS 3724: HCI

To do

• Hall of Fame/Shame Presentations

• Project: Requirements Analysis

Page 3: Information Design and Visualization Chris North CS 3724: HCI

Problem scenarios

summativeevaluation

Information scenarios

claims about current practice

analysis ofstakeholders,field studies

Usability specifications

Activityscenarios

Interaction scenarios

iterativeanalysis ofusability claims andre-design

metaphors,informationtechnology,HCI theory,guidelines

formativeevaluation

DESIGN

ANALYZE

PROTOTYPE & EVALUATE

Functionality

Look and feel

Page 4: Information Design and Visualization Chris North CS 3724: HCI

The Problem

Data

Human

Goal: Insight How?

Data Transfer

Page 5: Information Design and Visualization Chris North CS 3724: HCI

Human Vision

• Highest bandwidth sense

• Fast, parallel

• Pattern recognition

• Pre-attentive

• Extends memory and cognitive capacity• (Multiplication test)

• People think visually

Impressive. Lets use it!

Page 6: Information Design and Visualization Chris North CS 3724: HCI

Find the Red Square:

Page 7: Information Design and Visualization Chris North CS 3724: HCI
Page 8: Information Design and Visualization Chris North CS 3724: HCI

• Which state has highest Income?• Relationship between Income and Education?• Outliers?

Page 9: Information Design and Visualization Chris North CS 3724: HCI

Per Capita Income

Col

lege

Deg

ree

%

Page 10: Information Design and Visualization Chris North CS 3724: HCI

Scenarios = Data + Tasks

• Data categories:– Spatial (1,2,3D)– Tabular (Multi-dimensional) – Network, Tree– Text, documents

• Combinations of categories

Page 11: Information Design and Visualization Chris North CS 3724: HCI

User Tasks

• Easy stuff: (1 or few items)

• Min, max, average, %

• Exact queries, known item search

• Hard stuff:• Patterns, trends, distributions, changes over time,

• outliers, exceptions,

• relationships, correlations, multi-way,

• combined min/max, tradeoffs,

• clusters, groups, comparisons, context,

• anomalies, data errors,

• Paths, …

Excel can do this

Visualization can do this!

Page 12: Information Design and Visualization Chris North CS 3724: HCI

Examples of Tabular data visualization

• DataMaps

• Spotfire

• TableLens

Page 13: Information Design and Visualization Chris North CS 3724: HCI

DataMaps

• demo

Page 14: Information Design and Visualization Chris North CS 3724: HCI

Spotfire

• Mapping data to graphics (x, y, size, color, shape…)

• Multiple views: brushing and linking

• Dynamic Queries

• Details window

Cars data

Page 15: Information Design and Visualization Chris North CS 3724: HCI

Visual Mapping: Step 1

1. Map: data items visual marks

Visual marks:• Points

• Lines

• Areas

• Volumes

• Glyphs

Page 16: Information Design and Visualization Chris North CS 3724: HCI

Visual Mapping: Step 2

1. Map: data items visual marks

2. Map: data attributes visual properties of marks

Visual properties of marks:• Position, x, y, z

• Size, length, area, volume

• Orientation, angle, slope

• Color, gray scale, texture

• Shape

• Animation, time, blink, motion

Page 17: Information Design and Visualization Chris North CS 3724: HCI

Mapping Example in Spotfire

• Film database

• Film dot

• Year x

• Length y

• Popularity size

• Subject color

• Award? shape

Page 18: Information Design and Visualization Chris North CS 3724: HCI

TableLens (Eureka by Inxight)

• Visual encoding of cell values

• Details expand within context (fisheye)

• Sorting

Cars data

Page 19: Information Design and Visualization Chris North CS 3724: HCI

Examples of Tree data visualization

• Windows Explorer

• Star Tree

• TreeMaps

Page 20: Information Design and Visualization Chris North CS 3724: HCI

Star Tree (Hyperbolic Tree)

• Focus+Context

• Radial; shrink with distance to center

• Drag to navigate

• Scalability?

• Xerox PARC, Inxight• http://startree.inxight.com/

Page 21: Information Design and Visualization Chris North CS 3724: HCI

Treemaps• Parent/child containment

• Size & color encoding

• Map of the Market: http://www.smartmoney.com/marketmap/

• People Map: http://www.truepeers.com/

• Coffee Map: http://www.peets.com/tast/11/coffee_selector.asp

• U. Maryland

Page 22: Information Design and Visualization Chris North CS 3724: HCI

• “Squarified” TreeMap• http://www.research.microsoft.com/~masmith/all_map.jpg

Page 23: Information Design and Visualization Chris North CS 3724: HCI

SequoiaView• http://www.win.tue.nl/sequoiaview/

Page 24: Information Design and Visualization Chris North CS 3724: HCI
Page 25: Information Design and Visualization Chris North CS 3724: HCI

Context is Important!

Page 26: Information Design and Visualization Chris North CS 3724: HCI

Information Visualization Mantra• Overview first, zoom and filter, then details on demand• Overview first, zoom and filter, then details on demand• Overview first, zoom and filter, then details on demand• Overview first, zoom and filter, then details on demand• Overview first, zoom and filter, then details on demand• Overview first, zoom and filter, then details on demand

- Ben Shneiderman

Page 27: Information Design and Visualization Chris North CS 3724: HCI

What is Information Visualization?

The use of computer-supported,

interactive, visual representations

of abstract data to amplify cognition

Page 28: Information Design and Visualization Chris North CS 3724: HCI

Keys points

• Power of visual system

• scenario = data + tasks

• Mapping data to graphics & visual properties• 2 steps

• Interaction for what doesn’t fit in visual rep.• Dynamic queries, brushing, …

• Examples: tabular data, trees

• Mantra: Overview first…

• Choice of visual representation matters

Page 29: Information Design and Visualization Chris North CS 3724: HCI

What’s the Big Deal?

Page 30: Information Design and Visualization Chris North CS 3724: HCI

Presentation is everything!

- Edward Tufte

Page 31: Information Design and Visualization Chris North CS 3724: HCI

Project Step 3 – Design

• Due 3 weeks: get started early!

• Design space• Dimensions of the design space

• Alternative designs

• Claims analysis

• Formative evaluation• Wizard of Oz

• Refinements

• Final design:• Scenarios

• Representations