CS-5630 / CS-6630 Visualization for Data Science Views Alexander - - PowerPoint PPT Presentation

cs 5630 cs 6630 visualization for data science views
SMART_READER_LITE
LIVE PREVIEW

CS-5630 / CS-6630 Visualization for Data Science Views Alexander - - PowerPoint PPT Presentation

CS-5630 / CS-6630 Visualization for Data Science Views Alexander Lex alex@sci.utah.edu [xkcd] Multiple Views Eyes over Memory: Trade-off of display space and working memory Linked Views Multiple Views that are simultaneously visible and


slide-1
SLIDE 1

CS-5630 / CS-6630 Visualization for Data Science Views

Alexander Lex alex@sci.utah.edu

[xkcd]

slide-2
SLIDE 2

Multiple Views

Eyes over Memory: Trade-off of display space and working memory

slide-3
SLIDE 3

Linked Views

Multiple Views that are simultaneously visible and linked together such that actions in one view affect the others.

slide-4
SLIDE 4

Linked Views Options

highlighting: to link, or not navigation: to share, or not encoding: same or multiform dataset: share all, subset, or none

slide-5
SLIDE 5

Linked Highlighting

slide-6
SLIDE 6

Linked Highlighting

slide-7
SLIDE 7

Multiform

difference visual encodings are used between the views

implies shared data either all data

  • r subset of data (overview + detail)

rational: 
 single, monolithic view has strong limits on the number of attributes that can be shown simultaneously different views support different tasks

slide-8
SLIDE 8

Multiform Different Views here also same data

slide-9
SLIDE 9

MatrixExplorer

Henry 2006

Same Data - Different Idioms (Multiform)

slide-10
SLIDE 10
slide-11
SLIDE 11

OVERVIEW + DETAIL

  • ne view shows (often summarized) information about

entire dataset, while additional view(s) shows more detailed information about a subset of the data rational for large or complex data, a single view of the entire dataset cannot capture fine details

slide-12
SLIDE 12

Stack Zooming

Same Data - Same Encoding, Different Resolution

[Javed & Emlqvist, PacificVis, 2010]

slide-13
SLIDE 13

MizBee

Multiform Overview & Detail

[Meyer 2009]

slide-14
SLIDE 14

StratomeX

slide-15
SLIDE 15

SMALL MULTIPLES

each view uses the same visual encoding, but shows a different subset of the data rational quickly compare different parts of a data set, relying on eyes instead of memory

slide-16
SLIDE 16

Small Multiples for Graph Attributes

[Barsky, InfoVis 2008]

slide-17
SLIDE 17

StratomeX

slide-18
SLIDE 18

Partitioning

slide-19
SLIDE 19

PARTITIONING

action on the dataset that separates the data into groups design choices

how to divide data up between views, given a hierarchy of attributes how many splits, and order of splits how many views (usually data driven)

partition attribute(s)

typically categorical

slide-20
SLIDE 20

Partitioning

Partitioned by State Partitioned by Age Group and State

slide-21
SLIDE 21

Partition by Category

slide-22
SLIDE 22

Trellis Plots

panel variables

attributes encoded in individual views

partitioning variables

partitioning attributes assigned to columns, rows, and pages

main-effects ordering

  • rder partitioning variable levels/states

based on derived data support perception of trends and structure in data

Becker 1996

slide-23
SLIDE 23

Becker 1996

Data Barley Yields in two years across multiple farms for multiples barley strains partitioning variables

Columns partitioned by year Rows partitioned by farm

slide-24
SLIDE 24

Becker 1996

slide-25
SLIDE 25

Recursive Subdivision

partitioning: flexibly transform data attributes into a hierarchy use treemaps as spacefilling rectangular layouts

Treemap

slide-26
SLIDE 26

HiVE example: London property

partitioning attributes house type neighborhood sale time encoding attributes average price (color) number of sales (size) results between neighborhoods, different housing distributions within neighborhoods, similar prices

Slingsby 2009

slide-27
SLIDE 27

HiVE example: London property

partitioning attributes neighborhood house type sale time (year) sale time (month) encoding attributes neighborhood location (approximate) average price (color) n/a (size) results expensive neighborhoods near center of city

Slingsby 2009

slide-28
SLIDE 28

https://vimeo.com/9870257

slide-29
SLIDE 29

LAYERING

combining multiple views on top of one another to form a composite view rational

supports a larger, more detailed view than using multiple views

trade-off

layering imposes constraints on visual encoding choice as well as number of layers that can be shown

slide-30
SLIDE 30

JOSEPH MINARD

1781-1870

slide-31
SLIDE 31
  • verlays
slide-32
SLIDE 32

Dual Axis

slide-33
SLIDE 33

Dual Axis (don’t)

slide-34
SLIDE 34

Combined

Partitioned + layered graph Synchronized through highlighting

slide-35
SLIDE 35

MCV to the Max