modern interaction for visual analytics

35
Modern Interaction for Visual Analytics Christian Tominski Institute for Visual & Analytic Computing University of Rostock 2021-07-01 2021-07-01 1

Upload: others

Post on 13-May-2022

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modern Interaction for Visual Analytics

Modern Interaction for Visual Analytics

Christian Tominski

Institute for Visual & Analytic ComputingUniversity of Rostock

2021-07-01

2021-07-01 1

Page 2: Modern Interaction for Visual Analytics

From Data to Insight

2021-07-01 2

Page 3: Modern Interaction for Visual Analytics

From Data to Insight

2021-07-01 3

Page 4: Modern Interaction for Visual Analytics

From Data to Insight

2021-07-01 4

Page 5: Modern Interaction for Visual Analytics

2021-07-01 5

From Data to Insight

Page 6: Modern Interaction for Visual Analytics

2021-07-01 6

From Data to Insight

Page 7: Modern Interaction for Visual Analytics

Visual Analytics

Gain insight into large data to understand complex phenomena

2021-07-01 7

Page 8: Modern Interaction for Visual Analytics

Visual Analytics

• Interplay of:

2021-07-01 8

ComputationIf answer can be computed, do:

VisualizationIf answer cannot be computed, add:

InteractionIf visual representations do not suffice, add:

Page 9: Modern Interaction for Visual Analytics

Visual Analytics

2021-07-01 9

Human Computer

Vis

ual

Inte

rfac

e

Visual analytics is the science of analytical reasoning facilitated by interactive visual interfaces.

— Thomas & Cook, 2005“

Page 10: Modern Interaction for Visual Analytics

Interaction for Visual Analytics

Visual analytics loop requires high degree of interactivity

• Direct manipulation (Shneiderman, 1983)

• Interaction directly with the visual representation

• Physical actions

• Constant visual feedback

• Fluid interaction (Elmqvist et al., 2011)

• Promote flow

• Keep users engaged

• Immerse users in data analysis activity

2021-07-01 10

Human Computer

Vis

ual

Inte

rfac

e

Page 11: Modern Interaction for Visual Analytics

Interaction for Visual Analytics

Standard approach• Basic graphical user interface

• Standard mouse and keyboard interaction

Goals for modern approach• Go beyond traditional interaction modalities

• Strive for in-situ interaction

• Reduce interaction costs

2021-07-01 11

Page 12: Modern Interaction for Visual Analytics

Outline

Modern interaction for Visual Analytics

1. Exploration• Physical navigation in front of display wall (Lehmann et al., 2011)

• Tangible views above tabletop displays (Spindler et al., 2010)

2. Adjustment• Lenses for adjusting the visual representation (Tominski et al., 2017)

• Responsive matrix cells for adjusting the data (Horak et al. 2021)

3. Comparison• Naturally inspired interaction for visual comparison (Tominski et al., 2012)

• The CompaRing for cost-efficient visual comparison (Tominski, 2016)

2021-07-01 12

Page 13: Modern Interaction for Visual Analytics

Exploration

• Hierarchical graph• Multi-scale graph representation

• Expand node to get more detail

• Collapse sub-graph to abstract

• How to support exploration inmodern VA environments?

1. Large high-resolution display walls

2. Tabletop surface displays

2021-07-01 13

Page 14: Modern Interaction for Visual Analytics

Physical Navigation in Front of Display Wall

• What• Hierarchical graph visualized on large high-resolution display wall

• Utilize the space in front of display wall for interaction

• Control level of detail/abstraction by moving toward or away from display

• Principle• Proxcemic interaction: Spatial relationships (e.g., proximity, orientation)

between objects utilized for interaction (Marquardt & Greenberg, 2015)

• How• Tracking system captures users position and head orientation

• Subdivide interaction space into zones with increasing distance from wall

2021-07-01 14

Page 15: Modern Interaction for Visual Analytics

Physical Navigation in Front of Display Wall

2021-07-01 15

Zones Zones + orientation

Page 16: Modern Interaction for Visual Analytics

Physical Navigation in Front of Display Wall

2021-07-01 16

Page 17: Modern Interaction for Visual Analytics

Tangible Views above Tabletop Displays

• What• Hierarchical graph visualized on tabletop display plus tangible views

• Tangible view: display and interaction device at the same time

• Control level of detail/abstraction by lifting and lowering tangible view

• Principle• Tangible interaction: Manipulation of tangible objects (Hornecker & Buur, 2006)

• How• Cardboard onto which visualization is projected

• Cardboard tracked in the space above the tabletop display

• Definition of interaction vocabulary

2021-07-01 17

Page 18: Modern Interaction for Visual Analytics

Tangible Views above Tabletop Displays

• Interaction vocabulary

2021-07-01 18

Page 19: Modern Interaction for Visual Analytics

Tangible Views above Tabletop Displays

2021-07-01 19

Hierarchical graph Parallel coordinates Space-time cube

https://www.youtube.com/watch?v=Pw-rlNj2IAY

Page 20: Modern Interaction for Visual Analytics

Outline

Modern interaction for Visual Analytics

1. Exploration• Physical navigation in front of display wall (Lehmann et al., 2011)

• Tangible views above tabletop displays (Spindler et al., 2010)

2. Adjustment• Lenses for adjusting the visual representation (Tominski et al., 2017)

• Responsive matrix cells for adjusting the data (Horak et al. 2021)

3. Comparison• Naturally inspired interaction for visual comparison (Tominski et al., 2012)

• The CompaRing for cost-efficient visual comparison (Tominski, 2016)

2021-07-01 20

Page 21: Modern Interaction for Visual Analytics

Adjustment

• Adjust the visual representation• Use different visual encodings and

different layouts to facilitatedifferent tasks

• Example 1: Interactive lenses

• Adjust the data• Correct wrong or missing values

• Experiment with “what-if” scenarios

• Example 2: Responsive Matrix Cells

2021-07-01 21

Color-coding foridentification tasks

Color-coding forlocation tasks

Page 22: Modern Interaction for Visual Analytics

Lenses for Adjusting the Vis. Representation

ChronoLenses,Zhao et al., 2011

Sampling Lens,Ellis & Dix, 2006

Extended Excentric Labeling,Bertini et al., 2009

2021-07-01 22

An interactive lens is a lightweight tool to solve a localized visualization problem by temporarily altering a selected part of the visual representation of the data.

— Tominski et al., 2017

Page 23: Modern Interaction for Visual Analytics

Lenses for Adjusting the Vis. Representation

Graph Lenses (Tominski et al., 2009)

https://tinyurl.com/GraphLenses

2021-07-01 23

Page 24: Modern Interaction for Visual Analytics

Responsive Matrix Cells for Adjusting the Data

• Data: Structure and attributesof multivariate graph

• Visualization: Matrix• Lower triangular matrix:

Edges (and weights)between nodes

• Upper triangular matrix:Pair-wise node similaritybased on attributes

• Question: How to accessand edit attribute values?

2021-07-01 24

Attributes: Pair-wise node similarity

Stru

ctu

re: e

dge

s an

d w

eigh

ts

Page 25: Modern Interaction for Visual Analytics

Responsive Matrix Cells for Adjusting the Data

• Approach:• Focus+context resizing of cells

• Embed views into matrix cells

• Views respond to size changes

• When there is enough space,data values can be editeddirectly in the views

• Visualization updated on the fly

2021-07-01 25

https://tinyurl.com/ReMaCe

Page 26: Modern Interaction for Visual Analytics

Outline

Modern interaction for Visual Analytics

1. Exploration• Physical navigation in front of display wall (Lehmann et al., 2011)

• Tangible views above tabletop displays (Spindler et al., 2010)

2. Adjustment• Lenses for adjusting the visual representation (Tominski et al., 2017)

• Responsive matrix cells for adjusting the data (Horak et al. 2021)

3. Comparison• Naturally inspired interaction for visual comparison (Tominski et al., 2012)

• The CompaRing for cost-efficient visual comparison (Tominski, 2016)

2021-07-01 26

Page 27: Modern Interaction for Visual Analytics

Comparison

• Among the most important tasks in Visual Analytics (Gleicher et al., 2011)

• General procedure1. Select objects to be compared

2. Carry out visual comparison

3. Understand data in context

• Examples:1. Naturally inspired interaction techniques

2. Consideration of interaction costs

2021-07-01 27

A > B ?

Page 28: Modern Interaction for Visual Analytics

Naturally Inspired Visual Comparison

• How do people compare information in the real world?

2021-07-01 28

Side-by-side Shine-through Folding

Page 29: Modern Interaction for Visual Analytics

Naturally Inspired Visual Comparison

• Replicate naturalbehavior as interactiontechniques forvisual comparison

2021-07-01 29

https://www.youtube.com/watch?v=3qOMmX_Sk_Q

Page 30: Modern Interaction for Visual Analytics

The CompaRing: Reducing Interaction Costs

Costs of visual comparison

1. Compile set of objects to be comparedCosts for selecting objects

2. Carry out visual comparisonCosts for moving eyes back andforth between objects

3. Understand details and contextCosts for navigatingbetween objects

2021-07-01 30

Page 31: Modern Interaction for Visual Analytics

The CompaRing: Reducing Interaction Costs

Combine interactive and automatic means

1. Semi-automatic selection ofcomparison candidates

2. Dynamic rearrangement ofdata objects to be compared

3. Navigation shortcuts forstudying data in context

2021-07-01 31

Page 32: Modern Interaction for Visual Analytics

The CompaRing: Reducing Interaction Costs

Cost reduction

The user does not need tocollect the relevant information,instead the system brings theinformation to the user!

2021-07-01 32

https://tinyurl.com/CompaRingDemo

Page 33: Modern Interaction for Visual Analytics

Outline

Modern interaction for Visual Analytics

1. Exploration• Physical navigation in front of display wall (Lehmann et al., 2011)

• Tangible views above tabletop displays (Spindler et al., 2010)

2. Adjustment• Lenses for adjusting the visual representation (Tominski et al., 2017)

• Responsive matrix cells for adjusting the data (Horak et al. 2021)

3. Comparison• Naturally inspired interaction for visual comparison (Tominski et al., 2012)

• The CompaRing for cost-efficient visual comparison (Tominski, 2016)

2021-07-01 33

Page 34: Modern Interaction for Visual Analytics

Modern Interaction for Visual Analytics

• Take home• Interaction is a key component of Visual Analytics

• Six examples of modern interaction for Visual Analytics

• Flexible access to information directly where and when it is needed

• Future Work• Interaction across views and devices

• Conflict-free integration of several interaction modalities

• In-depth cost analysis of interaction

• Toolkit support

• …2021-07-01 34

Page 35: Modern Interaction for Visual Analytics

Read more!

2021-07-01 35

https://ivda-book.de