+ All Categories
Home > Documents > TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel...

TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel...

Date post: 07-Jul-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
55
cs6964 | February 23 2012 TABULAR DATA Miriah Meyer University of Utah
Transcript
Page 1: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

cs6964 | February 23 2012

TABULAR DATAMiriah MeyerUniversity of Utah

Page 2: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

slide acknowledgements:

cs6964 | February 23 2012

John Stasko, Georgia TechTamara Munzner, UBC

TABULAR DATAMiriah MeyerUniversity of Utah

Page 3: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

administrivia

3

Page 4: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

4

-for final projects that have been approved, email me:-working title-group member names-two or three sentence description

Page 5: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

LAST TIME

5

Page 6: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

6

Page 7: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

7

-curse of dimensionality

-linear methods

-multidimensional scale

-manifold learning

Page 8: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

WHERE ARE WE?

8

-covered so far- abstractions-methods

- visual representations- interactions

-next stage: use these ideas for analysis and design- analyze previously proposed techniques and systems-design new techniques and systems

-me: next couple of lectures as examples

-you: project proposal and topic presentations

Page 9: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

9

-multiscale scatterplots

-hierarchical parallel coordinates

-streamgraph

Page 10: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

10

Page 11: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

11

MULTISCALE SCATTERPLOTS

-blur shows structure at multiple scales-convolve with Gaussian- slider to control scale parameter interactively

-easily selectable regions in quantized image

Chiricota 2004

Page 12: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

MULTISCALE SCATTERPLOTS

-problem characterization: -generic network exploration-minimal problem context- paper is technique-driven not problem-driven

-abstraction-task- selecting and filtering at different scales (within scatterplots)

12

Page 13: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

DATA ABSTRACTION

-original data-relational network

- such as links between Java classes

-derived attributes- two structure metrics for network- edge width: cluster cohesiveness- edge color: logical dependencies between classes

-thus, table of numbers!

13 Chiricota 2004

Page 14: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

DESIGN

14

-basic solution-visual representation: scatterplots

- mark type: points- channels: horizontal and vertical position

- interaction technique: range sliders- filter max / min

-challenge- interesting areas might not be easy to select as rectangular bounding box

Chiricota 2004

Page 15: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

MULTISCALE SCATTERPLOT SELECTION TECHNIQUE

-new representation-derived space created from original scatterplot image- greyscale patches forming complex shapes- enclosure of darker patches within lighter patches

-new interaction- simple

- sliders for filtering size of patch and number of levels

- complex- single click to select all items at and below the specified level

15 Chiricota 2004

Page 16: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

ALGORITHM

-creating derived space-greyscale intensity is combination of:- blurred proximity relationships from original scatterplot image: convolve with Gaussian filter- point density in original scatterplot image- similar to splatting techniques

-quantize image into k levels

16 Chiricota 2004

Page 17: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

METHOD: LINKED VIEWS

-linked scatterplot and node-link network view- linked highlighting- linked filtering

17 Chiricota 2004

Page 18: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

RESULTS: IMDB-original data: IMDB graph of actors-metrics: network centrality, node degree-three hubs selected in network view

18 Chiricota 2004

Page 19: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

RESULTS: IMDB-single click in blurred scatterplot view selects entire clique

19 Chiricota 2004

Page 20: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

CRITIQUE: what do you think?

20

Page 21: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

CRITIQUE

21

-strengths- successful construction and use of derived space-appropriate validation

- qualitative discussion of result images to show new technique capabilities

- synergy between encoding and interaction choices

-weaknesses- tricky to follow thread of argument

- intro/framing focuses on network exploration- but, fundamental technique contribution more about scatterplot encoding and interaction

Page 22: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

22

Page 23: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

-technique-driven paper- no problem characterization

-goal: scale up parallel coordinates to large datasets- challenge: overplotting/occlusion

23

HIERARCHICAL PARALLEL COORDINATES

Fua 1999

Page 24: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

PARALLEL COORDINATES

-scatterplot limitation: visual representation with orthogonal axes-can show only two attributes with spatial position channel

-alternative: line up axes in parallel to show many attributes with position- item encoded with a line with n segments

- n is the number of attributes shown

24

Page 25: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

25

EXAMPLE

Page 26: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

EXAMPLE

V1 V2 V3 V4 V5D1

Page 27: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

EXAMPLE

V1 V2 V3 V4 V5D2

Page 28: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

EXAMPLE

V1 V2 V3 V4 V5D3

Page 29: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

-show correlation-positive correlation: straight lines-negative correlation: all lines cross at a single pt

29

PARALLEL COORDINATES TASK

Wegman 1990

Page 30: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

30

PARALLEL COORDINATES TASK

Fua 1999

do you see any correlations?

Page 31: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

-visible patterns only between neighboring axis pairs

-how to pick axis order?-usual solution: reorderable axes, interactive exploration- same weakness as many other techniques- downside: human-powered search

-not directly addressed in HPC paper

31

PARALLEL COORDINATES TASK

Fua 1999

Page 32: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

HIERARCHICAL PARALLEL COORDINATES

-data abstraction-original data

- table of numbers-derived data

- hierarchical clustering of items in table- clustering stats: # of points, mean, min, max, size, depth- cluster density: points/size- cluster proximity: linear ordering from tree traversal

-task abstraction-find correlations-find trends and outliers at multiple scales

32

Page 33: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

-visual representation: variable-width opacity bands-show whole cluster, not just single item-min / max: spatial position-cluster density: transparency-mean: opaque

33

HPC: ENCODING DERIVED DATA

Fua 1999

Page 34: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

-interactively change level of detail to navigate cluster hierarchy

34

HPC: INTERACTING WITH DERIVED DATA

Fua 1999

Page 35: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

-visual encoding: color based on cluster proximity derived attribute- resolves ambiguity from crossings, clarifies structure

35

HPC: ENCODING DERIVED DATA

Fua 1999

Page 36: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

-dimensional zooming: use all available space-methods

- linked vies to show true extent- overview + detail to maintain context

36

HPC: MAGNIFICATION INTERACTION

Fua 1999

Page 37: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

CRITIQUE: what do you think?

37

Page 38: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

CRITIQUE

38

-parallel coordinates- strengths

- can be a useful additional view- (rare to use completely stand-alone)- now popular, many follow-on techniques

-weakness- major learning curve, difficult for novices

-hierarchical parallel coordinates- strengths

- success with major scalability improvement- careful construction and use of derived space- appropriate validation (result image discussion)

-weakness- interface complexity (structure-based brushing)

Page 39: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

39

Page 40: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

40

STREAMGRAPH

-problem-driven paper-development of new technique to solve a specific problem

-challenge-convey a large amount of data in a way that engages mass audiences

Byron 2008

Page 41: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

STREAMGRAPH

-problem: show personal last.fm history-want to visually embody personal connection that listeners have with their music

-design considerations-use stacked graph- focus on legibility and aesthetics

-abstraction-task: engage audience

41

Page 42: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

-original data-set of time series

-derived data- layer silhouette- consider baseline- consider deviation- consider wiggliness

42

DATA ABSTRACTION

Byron 2008

Page 43: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

DESIGN

-visual representation: stacked graph-new technique for minimizing wiggle of layers

-color: 2D colormap-hue: time of onset-saturation: popularity

-labels-placed where embedded labels can be largest

43 Byron 2008

Page 44: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

DESIGN

-layer ordering- inside-out ordering- avoid diagonal striping effect- burst are on outside which minimizes effect on other layers- prevents drift away from x-axis

44 Byron 2008

Page 45: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

EVALUATION

-case study of NYTimes graphic-gathered many comments from social media sites-categorized comments - legibility issues- engagement- aethestics

45

Page 46: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

COMMENTS

46

Page 48: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

CRITIQUE: what do you think?

48

Page 49: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

CRITIQUE

49

-strengths-clear target problem-thorough evaluation of aesthetic and legibility issues-reached and engaged a large audience

-weaknesses-stacked graphs make between comparisons difficult- both between time points and time series

Page 50: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

THE SMARTPHONE CHALLENGE

50

Page 51: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

part 6

51

-get back into large groups

-share sketches

-turn in abstraction and individual sketches

Page 52: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

L14: Graphs and Trees

REQUIRED READING

52

Page 53: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

53

Page 54: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

54

Page 55: TABULAR DATAmiriah/cs6964/lectures/L13-tabular.pdf · CRITIQUE 38-parallel coordinates-strengths-can be a useful additional view-(rare to use completely stand-alone)-now popular,

55


Recommended