Lecture 2: Design Studies Information Visualization CPSC 533C, Fall - - PowerPoint PPT Presentation

lecture 2 design studies
SMART_READER_LITE
LIVE PREVIEW

Lecture 2: Design Studies Information Visualization CPSC 533C, Fall - - PowerPoint PPT Presentation

Lecture 2: Design Studies Information Visualization CPSC 533C, Fall 2011 Tamara Munzner UBC Computer Science Mon, 12 September 2011 1 / 30 News questions were due today at 11am by email one question per paper plain (ASCII) text not


slide-1
SLIDE 1

Lecture 2: Design Studies

Information Visualization CPSC 533C, Fall 2011 Tamara Munzner

UBC Computer Science

Mon, 12 September 2011

1 / 30

slide-2
SLIDE 2

News

questions were due today at 11am by email

  • ne question per paper

plain (ASCII) text not Word/PDF/etc

EZProxy server

instructions on course page for DL access

2 / 30

slide-3
SLIDE 3

Required Reading

Visual Exploration and Analysis of Historic Hotel Visits. Chris Weaver, David Fyfe, Anthony Robinson, Deryck W. Holdsworth, Donna J. Peuquet and Alan M. MacEachren. Information Visualization (Special Issue on Visual Analytics), Feb 2007. http://www.cs.ou.edu/∼weaver/academic/publications/weaver- 2007b.pdf MizBee: A Multiscale Synteny Browser. Miriah Meyer, Tamara Munzner, and Hanspeter Pfister. IEEE Trans. Visualization and Computer Graphics (Proc. InfoVis 09), to appear 2009. http://www.mizbee.org/More Info files/mizbee.pdf

3 / 30

slide-4
SLIDE 4

Further Reading

Cluster and Calendar based Visualization of Time Series Data. Jarke J. van Wijk and Edward R. van Selow. Proc. InfoVis 99, pp 4-9. http://www.win.tue.nl/∼vanwijk/clv.pdf

4 / 30

slide-5
SLIDE 5

Design Study Definition

Design study papers explore the choices made when applying infovis techniques in an application area, for example relating the visual encodings and interaction techniques to the requirements of the target task. Although a limited amount of application domain background information can be useful to provide a framing context in which to discuss the specifics of the target task, the primary focus of the case study must be the infovis content. Describing new techniques and algorithms developed to solve the target problem will strengthen a design study paper, but the requirements for novelty are less stringent than in a Technique paper.

[InfoVis03 CFP, infovis.org/infovis2003/CFP]

5 / 30

slide-6
SLIDE 6

Design Study

describe/characterize task abstract up from domain-specific issues justify solution not necessarily new algorithms/techniques

  • ften: refine until satisfied

twofold contribution

successful system for domain problem confirm/refine/extend/refute design guidelines

6 / 30

slide-7
SLIDE 7

Cluster-Calendar, van Wijk and van Selow

data: N pairs of (value, time)

N large: 50K

tasks

find standard day patterns find how patterns distributed over year, week, season find outliers from standard daily patterns want overview first, then detail on demand

limitations of previous work

predictive mathematical models

details lost, multiscale not addressed

scale-space approaches (wavelet, fourier, fractal)

hard to interpret, known scales lost

3D mountain: x hours, y value, z days

7 / 30

slide-8
SLIDE 8

3D Time-series Data

3D extrusion pretty but not useful

daily, weekly patterns hard to see

[van Wijk and van Selow, Cluster and Calender based Visualization of Time Series Data, InfoVis99, http://www.win.tue.nl/˜vanwijk/clv.pdf]

8 / 30

slide-9
SLIDE 9

Data Transform: Hierarchical Clustering

start with all M day patterns

compute mutual differences, merge most similar: M-1 continue up to 1 root cluster

result: binary hierarchy of clusters choice of distance metrics dendrogram display common

but shows structure of hierarchy, not time distribution

[van Wijk and van Selow, Cluster and Calender based Visualization of Time Series Data, InfoVis99, http://www.win.tue.nl/˜vanwijk/clv.pdf]

9 / 30

slide-10
SLIDE 10

Linked Views: Clusters and Calendar

single curve for entire cluster as aggregate representation calendar for temporal patterns (count of people in building)

  • ffice hours, fridays in/and summer, school break

weekend/holidays, post-holiday, santa claus

[van Wijk and van Selow, Cluster and Calender based Visualization of Time Series Data, InfoVis99, http://www.win.tue.nl/∼vanwijk/clv.pdf]

10 / 30

slide-11
SLIDE 11

Power Consumption

[van Wijk and van Selow, Cluster and Calender based Visualization of Time Series Data, InfoVis99, http://www.win.tue.nl/˜vanwijk/clv.pdf]

11 / 30

slide-12
SLIDE 12

Key Ideas

clusters: data transformation to create calendar: good existing visual representation for time power of linking two different views

interactive exploration

clear task analysis guided choices

reject standard 3D extrusion reject standard dendrogram

critique

12 / 30

slide-13
SLIDE 13

Key Ideas

clusters: data transformation to create calendar: good existing visual representation for time power of linking two different views

interactive exploration

clear task analysis guided choices

reject standard 3D extrusion reject standard dendrogram

critique

color choice not so discriminable especially legend

13 / 30

slide-14
SLIDE 14

Historic Hotel Visits, Weaver et al.

domain

historical geography

data

guest name(s) guest occupations (sometimes) geographical location of hotels geographical location where guests live time of visit (day/week/season/year)

tasks: find visitation patterns

periodic temporal patterns commercial, cultural connectivity patterns

14 / 30

slide-15
SLIDE 15

Hotel Vis Video

[Fig 4. Weaver et al. Visual Exploration and Analysis of Historic Hotel Visits. Information Visualization 6(1):89–103, 2007. ]

15 / 30

slide-16
SLIDE 16

Hotel Vis Views

multilayer map, detail+overview

hometowns, railroads, rivers

many linked sortable tables

hotels, guest names, cities, jobs, ...

arc diagram

sequences of guest/group visits

reruns - cyclic patterns

easily change cycle lengths summary histograms

horizontal: cycle period vertical: day

16 / 30

slide-17
SLIDE 17

Techniques

coordinated multiple views

each view has different strengths linked highlighting across views (brushing)

  • verview+detail

grouping sorting filtering iterative refinement

many versions over 9 months Improvise: tool for quickly building CMVs

17 / 30

slide-18
SLIDE 18

Visit Patterns

[Fig 5ab. Weaver et al. Visual Exploration and Analysis of Historic Hotel Visits. Information Visualization 6(1):89–103, 2007. ]

18 / 30

slide-19
SLIDE 19

Seasonal Variation

[Fig 6. Weaver et al. Visual Exploration and Analysis of Historic Hotel Visits. Information Visualization 6(1):89–103, 2007. ]

19 / 30

slide-20
SLIDE 20

Evaluation - Qualitative

round 1: suggest improvements round 2: assess by precepts

worldview (was strongly supported)

create knowledge find correlations support hypothesis generation

rationale (was weakly supported)

expose uncertainty present concrete outcomes show possible causation

round 3: suggest improvements for rationale goals

20 / 30

slide-21
SLIDE 21

Key Ideas

power of linking many views power of resortable lists/tables arc view technique (from previous work) reruns: interactively explore to find interesting cycles iterative tool refinement with domain specialists critique

21 / 30

slide-22
SLIDE 22

Key Ideas

power of linking many views power of resortable lists/tables arc view technique (from previous work) reruns: interactively explore to find interesting cycles iterative tool refinement with domain specialists critique

Improvise very powerful, but how much learning curve for people besides tool author to get these results?

22 / 30

slide-23
SLIDE 23

MizBee, Meyer/Munzner/Pfister

domain

comparative genomics

data

levels: genome, chromosome, block, feature

task

synteny relationships: features on same chromosome

proximity/location size

  • rientation

similarity

23 / 30

slide-24
SLIDE 24

MizBee Video

chrI chrII chrIII chrIV chrIX chrV chrVI chrVII chrVIII chrX chrXI chrXII chrXIII chrXIV chrXIX chrXV chrXVI chrXVII chrXVIII chrXX chrXXI chrUn chrI chr1 chr2 chr3 chr4 chr5 chr6 chr7 chr8 chr9 chr10 chr11 chr12 chr13 chr14 chr15 chr16 chr17 chr18 chr19 chr20chr21 saturation line

  • +

10Mb chrI go to: chrI chr10

7,522,019 10,194,592 7,552,761 10,162,878

  • rientation:

match inversion invert

  • ut

in

[Fig 1. Meyer, Munzner, and Pfister. MizBee: A Multiscale Synteny Browser. IEEE TVCG 15(6) (Proc. InfoVis 2009). ]

24 / 30

slide-25
SLIDE 25

Visual Encoding

color limits: no info about destination

< 12 distinguishable colors

src dst connection limits: visual clutter src dst

[Fig 3. Meyer, Munzner, and Pfister. MizBee: A Multiscale Synteny Browser. IEEE TVCG 15(6) (Proc. InfoVis 2009) ]

25 / 30

slide-26
SLIDE 26

Taxonomy

[Table 2. Meyer, Munzner, and Pfister. MizBee: A Multiscale Synteny Browser. IEEE TVCG 15(6) (Proc. InfoVis 2009) ]

26 / 30

slide-27
SLIDE 27

Techniques

linked views: 3 levels to drill down

genome: separate-circular, color and connection

edge bundling (Lecture 8)

chromosome: rectangular, color

more screenspace for details histograms for block stats annotations marking feature positions

block: connection

separate+contiguous histograms for feature stats

27 / 30

slide-28
SLIDE 28

Stickleback/Pufferfish Case Study

chrI chrII chrIII chrIV chrIX chrV chrVI chrVII chrVIII chrX chrXI chrXII chrXIII chrXIV chrXIX chrXV chrXVI chrXVII chrXVIII chrXX chrXXI chrUn chrIV chr1 chr2 chr3 chr4 chr5 chr6 chr7 chr8 chr9 chr10 chr11 chr12 chr13 chr14 chr15 chr16 chr17 chr18 chr19 chr20chr21 saturation line

  • +

chrI chrII chrIII chrIV chrIX chrV chrVI chrVII chrVIII chrX chrXI chrXII chrXIII chrXIV chrXIX chrXV chrXVI chrXVII chrXVIII chrXX chrXXI chrUn chrIV chr1 chr2 chr3 chr4 chr5 chr6 chr7 chr8 chr9 chr10 chr11 chr12 chr13 chr14 chr15 chr16 chr17 chr18 chr19 chr20chr21 saturation line

  • +

[Fig 5. Meyer, Munzner, and Pfister. MizBee: A Multiscale Synteny Browser. IEEE TVCG 15(6) (Proc. InfoVis 2009) ]

28 / 30

slide-29
SLIDE 29

Key Ideas

power of linked views for multiscale abstracting from domain to generic problems visual encoding choices according to known limitations clutter reduction with edge bundles two levels of task: block reliability vs. higher-level science critique?

29 / 30

slide-30
SLIDE 30

Readings For Next Time

Chapter 1, Visualization Design. Sizing the Horizon: The Effects of Chart Size and Layering on the Graphical Perception of Time Series Visualizations. Jeffrey Heer, Nicholas Kong, and Maneesh

  • Agrawala. ACM CHI 2009, pages 1303 - 1312.

LiveRAC - Interactive Visual Exploration of System Management Time-Series Data. Peter McLachlan, Tamara Munzner, Eleftherios Koutsofios, and Stephen North. Proc CHI 2008, pp 1483-1492.

30 / 30