Information Visualization

Interaction Visualization Usability & UX Laboratory Information Visualization Paolo Buono [email protected] Paolo Buono – Information Visualizati...
Author: Stanley Parks
1 downloads 0 Views 5MB Size
Interaction Visualization Usability & UX Laboratory

Information Visualization Paolo Buono [email protected]

Paolo Buono – Information Visualization – 24 febbraio 2016

1

Interaction Visualization Usability & UX Laboratory

⦿ ⦿ ⦿ ⦿ ⦿ ⦿

⦿

Dati

FedEx: 6 milioni di transazioni al giorno VISA: 98 milioni di transazioni al giorno (2005) AT&T: 5,4 PB di traffico al giorno email: 610-1110 miliardi di email scambiate (2000) 800 milioni di foto caricate su internet al giorno (350 solo su facebook) 50 miliardi di messaggi scambiati su Whatsapp al giorno (2013) Data overload

Paolo Buono – Information Visualization – 24 febbraio 2016

2

Interaction Visualization Usability & UX Laboratory

Alcuni modi di dire

⦿

“I see what you’re saying”

⦿

“Seeing is believing”

⦿

“A picture is worth a thousand words”

Paolo Buono – Information Visualization – 24 febbraio 2016

3

Interaction Visualization Usability & UX Laboratory

Definition

Visualization is: Use of computer-supported interactive visual representation of data to amplify cognition

Paolo Buono – Information Visualization – 24 febbraio 2016

Shneiderman, 2004

4

Interaction Visualization Usability & UX Laboratory

Definition

Information Visualization is: Use of computer-supported interactive visual representation of abstract data to amplify cognition

Paolo Buono – Information Visualization – 24 febbraio 2016

Shneiderman, 2004

5

Interaction Visualization Usability & UX Laboratory

Information Visualization

⦿

Use of computer-supported interactive visual representation of abstract data to amplify cognition How?

⦿

Why?

⦿



 

⦿



Compact graphical presentation to manipulate large numbers of items, possibly extracted from far large datasets (big data) make discoveries take decisions explain

What?   

patterns groups of items individual items

Paolo Buono – Information Visualization – 24 febbraio 2016

6

Interaction Visualization Usability & UX Laboratory

More definitions

“a process of transforming data and information that are not inherently spatial into a visual form, allowing the user to observe and understand the information…” ⦿

Gershon & Eick, 1995

“the communication of abstract data through the use of interactive visual interfaces” ⦿

Keim et al., 2006

“a process of forming a mental model of data, thereby gaining insight into and understanding of that data” ⦿

Spence, 2007

“produces (interactive) visual representations of abstract data to reinforce human cognition; thus enabling the viewer to gain knowledge about the internal structure of the data and causal relationships in it” ⦿

Paolo Buono – Information Visualization – 24 febbraio 2016

InfoVis Wiki (http://www.infovis-wiki.net) 7

Interaction Visualization Usability & UX Laboratory

⦿

⦿ ⦿

⦿ ⦿

What is Information Visualization

Visualization is more than method of computing. It is a process of transforming information into a visual form enabling the user to observe the information We need to take into account human perceptual and cognitive capabilities, human variations, and task characteristics Visualization is more than pretty pictures. Successful visualizations can reduce the time it takes to get information, make sense out of it, and enhance creative thinking Information is usually non-spatial data or abstract

Finding a good spatial representation of the information at hand is one of the most difficult tasks

Paolo Buono – Information Visualization – 24 febbraio 2016

8

Interaction Visualization Usability & UX Laboratory

Description of InfoVis

Information Visualization (InfoVis) is a research area that focuses on the use of visualization techniques to help people understand and analyze data.

While related fields such as Scientific Visualization involve the presentation of data that has some physical or geometric correspondence, Information Visualization centers on abstract information without such correspondences, i.e., it is not possibile to map this information into the physical world in most cases. Examples of such abstract data are symbolic, tabular, networked, hierarchical, or textual information sources. The ever increasing amount of data generated or made available every day confirms the urgent need for suitable InfoVis tools. As prerequisite for building a successful visualization, InfoVis combines several aspects of different research areas, such as Computer Graphics, Graph Drawing, Data Mining, Information Design, Cognitive Psychology, and Human-Computer Interaction (HCI), among many others. http://www.dagstuhl.de/de/programm/kalender/semhp/?semnr=10241

Paolo Buono – Information Visualization – 24 febbraio 2016

9

Interaction Visualization Usability & UX Laboratory

⦿

Information Visualization vs Scientific Visualization

Scientific visualization is: “The graphical representation of complex physical phenomena in order to assist scientific investigation and to make inferences that aren’t apparent in numerical form. Typical examples include processing of satellite photographs and 3D representations of molecules and fluids to examine their dynamics”

Usability first, 2003

⦿

Scientific Visualization (SV) is focused on visually representing phisical objects and phenomena

⦿

Information Visualization (IV) focuses on more abstract data

⦿

IV tackles applications that deal with data (e.g., Web site accesses) which are outside the scope of SV

Paolo Buono – Information Visualization – 24 febbraio 2016

10

Interaction Visualization Usability & UX Laboratory

⦿ ⦿ ⦿ ⦿ ⦿ ⦿ ⦿ ⦿ ⦿

Visualizations in everyday life

Table in a newspaper Train/subway map with arrival/departure times Map of a region Weather chart Stock market graph Your product vs leading brand comparison plot 3D reconstruction of a body part generated from a CT scan Instruction manual Highway signs

Paolo Buono – Information Visualization – 24 febbraio 2016

11

Interaction Visualization Usability & UX Laboratory

special mention: maps

Paolo Buono – Information Visualization – 24 febbraio 2016

12

Interaction Visualization Usability & UX Laboratory

special mention: maps

Paolo Buono – Information Visualization – 24 febbraio 2016

13

Interaction Visualization Usability & UX Laboratory

⦿ ⦿ ⦿ ⦿ ⦿ ⦿ ⦿ ⦿ ⦿

Domains

Finance Engineering Medicine Physics Statistics Data analysis Simulation Marketing / advertisement …

Paolo Buono – Information Visualization – 24 febbraio 2016

14

Interaction Visualization Usability & UX Laboratory

Importance of Visualization

⦿

Billions of potential users

⦿

Huge amounts of existing information  

⦿

Information overload Difficult to make sense

New visual computing, display technologies, and visualization methods make it possible to represent information effectively

Paolo Buono – Information Visualization – 24 febbraio 2016

15

Interaction Visualization Usability & UX Laboratory

Importance of good Visualization

Same data (a) Equally (uniformly) large scale in both x and y

(b) Large scale in y

(c) Large scale in y

(d) Scale determined by range of x- and y-values.

Different scale

Paolo Buono – Information Visualization – 24 febbraio 2016

16

Interaction Visualization Usability & UX Laboratory

IV influence: continue or abort trial?

Paolo Buono – Information Visualization – 24 febbraio 2016

Linda S. Elting, Charles G. Martin, Scott B. Cantor, and Edward B. Rubenstein, Influence of data display formats on physician investigators’ decisions to stop clinical trials: prospective trial with repeated measures, British Medical Journal, vol. 318, pp. 1527-1531, 1999. 17

Interaction Visualization Usability & UX Laboratory

IV influence: continue or abort trial?

Paolo Buono – Information Visualization – 24 febbraio 2016

Linda S. Elting, Charles G. Martin, Scott B. Cantor, and Edward B. Rubenstein, Influence of data display formats on physician investigators’ decisions to stop clinical trials: prospective trial with repeated measures, British Medical Journal, vol. 318, pp. 1527-1531, 1999. 18

Interaction Visualization Usability & UX Laboratory

Jamie’s alternative proposal

Paolo Buono – Information Visualization – 24 febbraio 2016

http://eagereyes.org/blog/2011/visualization-choice-influences-decisions 19

Interaction Visualization Usability & UX Laboratory

Peltier’s alternative proposal

Paolo Buono – Information Visualization – 24 febbraio 2016

20

Interaction Visualization Usability & UX Laboratory

⦿

Tufte about graphical excellence

Excellence consists of complex ideas communicated with clairity, precision, efficiency. Graphical display should:         

Show the data Induce the viewer to think about the substance rather than about methodology, graphic design, the technology of graphic production, … Avoid distorting what the data have to say Present many numbers in a small space Make large data sets coherent Encourage the eye to compare different pieces of data Reveal the data at several levels of detail Serve a reasonably clear purpose: description, exploration, tabulation, decoration Be closely integrated with the statistical and verbal descriptions of a data set E. R. Tufte, the Visual Display of Quantitative Information, Graphics Press, Cheshire, Connecticut, 1983

Paolo Buono – Information Visualization – 24 febbraio 2016

21

Interaction Visualization Usability & UX Laboratory

Storia visualizzazione dati (in forma tabulare) Tufte

Bertin Egitto

Cartesio

Cleveland

1st IV Conference

Playfair

(Descartes)

Panel of Graphics, Image, Processing and Workstations

Iowa State University Tukey

Paolo Buono – Information Visualization – 24 febbraio 2016

Macintosh 22

Interaction Visualization Usability & UX Laboratory

Early Visualizations

One of the Lascaux cave paintings on the notrhern slopes of the French Pyrenees on the banks of the Vézère river (13.000-15.000 a.C.) Paolo Buono – Information Visualization – 24 febbraio 2016

http://www.lascaux.culture.fr

23

Interaction Visualization Usability & UX Laboratory

Early Visualizations A section of John Snow’s map of the deaths from cholera in London in 1663 Each bar within the houses represents one deceased individual

Paolo Buono – Information Visualization – 24 febbraio 2016

24

Interaction Visualization Usability & UX Laboratory

Early Visualizations Overview map of the deaths from Cholera in London in 1663 Note the concentration around the Broad Street Water Pump Note as well the outliers

Paolo Buono – Information Visualization – 24 febbraio 2016

25

Interaction Visualization Usability & UX Laboratory

Early Visualizations

Small details worth investigating

Paolo Buono – Information Visualization – 24 febbraio 2016

26

Interaction Visualization Usability & UX Laboratory

Early Visualizations: Minard’s map

Width: size of the army at that location Color: direction of movement Temperature: along the retreat at the bottom Paolo Buono – Information Visualization – 24 febbraio 2016

27

Interaction Visualization Usability & UX Laboratory

Early Visualizations

William Playfair

Paolo Buono – Information Visualization – 24 febbraio 2016

National debt over time

28

Interaction Visualization Usability & UX Laboratory

Early Visualizations Florence Nightingale’s coxcomb chart showing monthly deaths from battle and other causes Blue: deaths from disease Red: deaths from wounds Black: all other deaths http://understandinguncertainty.org/node/213

Paolo Buono – Information Visualization – 24 febbraio 2016

29

Interaction Visualization Usability & UX Laboratory

Visualization Today - Bari

… yes, the Bari’s metro Paolo Buono – Information Visualization – 24 febbraio 2016

30

Interaction Visualization Usability & UX Laboratory

Visualization Today – London

Paolo Buono – Information Visualization – 24 febbraio 2016

31

Interaction Visualization Usability & UX Laboratory

Visualization Today - London

Paolo Buono – Information Visualization – 24 febbraio 2016

32

Interaction Visualization Usability & UX Laboratory

Visualization Today

Dow Jones Industrial Average (DJIA) from 1900 to 2000. The Dow Jones Industrial Average is a U.S. stock index based on the weighted average of the stock prices of 30 large and actively traded U.S. companies. The divisor changes over time as stock splits, so as not to alter that average in those cases. Paolo Buono – Information Visualization – 24 febbraio 2016

33

Interaction Visualization Usability & UX Laboratory

Visualization Today

Two examples of 12-lead ECGs: A normal adult:

http://www.ecglibrary.com/ecghome.html

Paolo Buono – Information Visualization – 24 febbraio 2016

An 83-year-old adult with heart problems:

http://www.ecglibrary.com/ecghome.html

34

Interaction Visualization Usability & UX Laboratory

Visualization Today

Umass Lowell UVP Software (http://www.uvp.com/visionworks.html)

Action data with regression line Paolo Buono – Information Visualization – 24 febbraio 2016

35

Interaction Visualization Usability & UX Laboratory

Visualization Today

UMass Lowell UVP software (http://www.uvp.com/visionworks.html)

A pathway represented by a network with nodes representing genes and color the level of expression Paolo Buono – Information Visualization – 24 febbraio 2016

36

Interaction Visualization Usability & UX Laboratory

⦿ ⦿ ⦿

Visualization vs Computer Graphics

Originally considered a subfield of CG Visualization are always connected to data, do not emphasize visual realism CG focuses on graphical objects and organization of graphical primitives. A secondary application of CG is in art and entertrainement

Paolo Buono – Information Visualization – 24 febbraio 2016

37

Interaction Visualization Usability & UX Laboratory

⦿ ⦿ ⦿

Scientific Data Visualization vs Information Visualization

Still in early 2000 SciVis and InfoVis were differenciated Both provide representations of data Dataset are often different

Paolo Buono – Information Visualization – 24 febbraio 2016

38

Interaction Visualization Usability & UX Laboratory

Information Visualization: Using Vision to Think

Paolo Buono – Information Visualization – 24 febbraio 2016

39

Interaction Visualization Usability & UX Laboratory

Visualization pipeline

Raw Data

Data

Data/flow Transformations

⦿ ⦿ ⦿ ⦿

Data Tables

Visual Structures Visual Mappings

Visual form

View Transformations

Human Interaction

Data modeling Data selection Data to visual mappings Scene parameter settings (view transformations)

Paolo Buono – Information Visualization – 24 febbraio 2016

Views

Task

Card et al. 1999

40

Interaction Visualization Usability & UX Laboratory

The role of the User

Can be involved in most stages of visualization pipeline

⦿

Exploration

⦿

Confirmation

⦿

Presentation (primary)

Paolo Buono – Information Visualization – 24 febbraio 2016

41

Interaction Visualization Usability & UX Laboratory

Exploratory visualization

microarray gene expression experiment analysis

J. Zhou, G. Grinstein, and K. Marx. “A New Gene Selection Method for Visual Analysis.” Scientific Report No. 015, University of Massachusetts Lowell, 2007

Paolo Buono – Information Visualization – 24 febbraio 2016

42

Find what you need Understand what you Find