Top Banner
Information Design and Visualization Chris North CS 3724: HCI
31

Information Design and Visualization Chris North CS 3724: HCI.

Dec 27, 2015

Download

Documents

Amy Paul
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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