SlideShare uma empresa Scribd logo
1 de 116
Baixar para ler offline
21/03/14 pag. 1
Information visualization lecture 5
interaction
Katrien Verbert
Department of Computer Science
Faculty of Science
Vrije Universiteit Brussel
katrien.verbert@vub.ac.be
21/03/14 pag. 2
Where are we?
Fundamentals	
  
	
  
Percep'on	
  
Vision	
  
Color	
  
Principles	
  
	
  
Techniques	
  
	
  
Representa'on	
  
Presenta'on	
  
	
  
Interac3on	
  
	
  
	
  
	
  
	
  
	
  
Applica3ons	
  
	
  
Case	
  studies	
  
Dashboards	
  
Visual	
  Analy3cs	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
21/03/14 pag. 3
Interactive data visualizations
Graphic	
  	
  
design	
  
	
  
	
  
	
  	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
Data	
  analysis	
  
Sta3c	
  	
  
visualiza3on	
  
Slide	
  source:	
  Michael	
  Porath	
  
21/03/14 pag. 4
Interactive data visualizations
Graphic	
  	
  
design	
  
	
  
	
  
	
  	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
Data	
  analysis	
  
Interac'on	
  	
  
Design	
  
	
  
	
  
	
  
	
  Sta3c	
  	
  
visualiza3on	
  
User	
  	
  
interface	
  	
  
design	
  
Exploratory	
  	
  
data	
  	
  
analysis	
  
Interac3ve	
  
visualiza3on	
  
Slide	
  source:	
  Michael	
  Porath	
  
21/03/14 pag. 5
Why interaction?
•  When is (static) representation not enough?
21/03/14 pag. 6
Why interaction?
•  When is (static) representation not enough?
Scale	
  
	
  
•  Too	
  many	
  data	
  points	
  
•  Too	
  many	
  different	
  dimensions	
  
Storytelling	
  
Explora3on	
   Learning	
  
Slide	
  source:	
  Michael	
  Porath	
  
21/03/14 pag. 7
User intent: what is the objective?
Select	
   Reconfigure	
  
Encode	
  
Abstract	
  /	
  
elaborate	
  
Filter	
   Connect	
  
Explore	
  
Yi	
  et	
  al.	
  2007	
  
21/03/14 pag. 8
User intent: what is the objective?
Select	
   Reconfigure	
  
Encode	
  
Abstract	
  /	
  
elaborate	
  
Filter	
   Connect	
  
Explore	
  
User	
  intent	
  
21/03/14 pag. 9
Select / focus
Mark something interesting.
21/03/14 pag. 10
Select/focus
21/03/14 pag. 11
Select/focus
Pick a detail from a larger dataset to keep track of it.
21/03/14 pag. 12
Example: placemark feature in Google Earth
21/03/14 pag. 13
Explore
Show something different.
21/03/14 pag. 14
Explore
example technique panning
21/03/14 pag. 15
Explore
example technique panning
21/03/14 pag. 16
NY Times: Mapping America
•  Overcome limitations of display size
•  Most common technique: panning
San	
  Francisco	
   New	
  York	
  
21/03/14 pag. 17
h<p://projects.ny'mes.com/census/2010/explorer	
  
	
  
21/03/14 pag. 18
Reconfigure
Show a different arrangement.
21/03/14 pag. 19
Reconfigure
h<p://indexity.net/vis/hw/	
  
	
  
21/03/14 pag. 20
Encode
Show a different representation.
21/03/14 pag. 21
Change visual/retinal variables
Change	
  visual	
  variables	
  
–  Colors	
  
–  Sizes	
  
–  Orienta'on	
  
h<p://bl.ocks.org/mbostock/3943967	
  
	
  
	
  
–  Font	
  	
  
–  Shape	
  
21/03/14 pag. 22
Change visual variables
35%	
  
12%	
  
53%	
  
Sales	
  
product	
  1	
   product	
  2	
   product	
  3	
  
0	
   0.1	
   0.2	
   0.3	
   0.4	
   0.5	
   0.6	
  
product	
  1	
  
product	
  2	
  
product	
  3	
  
Sales	
  
21/03/14 pag. 23
Abstract/Elaborate
Show more or less detail.
21/03/14 pag. 24
Focus+context
h<p://stats.oecd.org/OECDregionalsta's'cs/
#story=0	
  
	
  
21/03/14 pag. 25
Filter
Show something conditionally.
21/03/14 pag. 26
San Francisco crime spotting
Change	
  the	
  set	
  of	
  data	
  items	
  presented	
  based	
  on	
  some	
  condi'on	
  
h<p://sanfrancisco.crimespoYng.org/	
  
	
  
21/03/14 pag. 27
Baby name wizard
h<p://www.babynamewizard.com/voyager	
  
	
  
21/03/14 pag. 28
Connect
Show related items.
21/03/14 pag. 29
Brushing and linking
21/03/14 pag. 30
Brushing and linking
21/03/14 pag. 31
OECD Regional Explorer
Mul'ple	
  views	
  of	
  same	
  data	
  
	
  
Selec'ng	
  or	
  highligh'ng	
  in	
  
one	
  case	
  generates	
  
highligh'ng	
  in	
  another	
  h<p://stats.oecd.org/OECDregionalsta's'cs/	
  
21/03/14 pag. 32
Interaction vs
Representation
21/03/14 pag. 33
Interaction has an exploratory aspect
21/03/14 pag. 34
The process
21/03/14 pag. 35
Examples
What’s the user intent? Which techniques?
21/03/14 pag. 36
ZIP decode project
h<p://benfry.com/zipdecode/	
  
	
  
21/03/14 pag. 37
h<p://www.bloomberg.com/billionaires/2013-­‐03-­‐04/aaa	
  
	
  
21/03/14 pag. 38
Where do we like to live?
h<p://www.nieuwsblad.be/ar'cle/detail.aspx?
ar'cleid=DMF20140114_021&__ac'on_ids=10203078490025972&__ac'on_types=o
g.recommends&__source=other_mul'line&ac'on_object_map=[199057810301963]
&ac'on_type_map=[%22og.recommends%22]&ac'on_ref_map	
  
	
  
21/03/14 pag. 39
h<p://www.hivegroup.com/solu'ons/demos/usda.html	
  
	
  
21/03/14 pag. 40
scenarios
21/03/14 pag. 41
Scenario 1: Minard’s map
•  Sta'c	
  display	
  
•  No	
  physical	
  interac'on	
  
•  Encoded	
  data	
  immediately	
  viewable	
  
21/03/14 pag. 42
Scenario 2: searching for entertainment in London
•  discrete information space
•  stepped interaction
21/03/14 pag. 43
Scenario 3: estate agent wants to find a house
•  Discrete information space
•  Continuous interaction
•  Responsive system
21/03/14 pag. 44
Scenario 4: coffee table displays advertisements
•  Discrete information space
•  Moving images
•  No physical interaction
21/03/14 pag. 45
Scenario 5: electronic circuit designer effect of
the value of a component
•  Continuous interaction
•  Continuous relation
•  Immediate response
•  Preliminary calculation may be needed
21/03/14 pag. 46
Spaces, interaction and
balance of control
21/03/14 pag. 47
Information spaces
Continuous Discrete
Information spaces
21/03/14 pag. 48
Continuous
Stepped
Passive
Composite
Coffee Table
Minard
Entertainment guide
World Wide Web
Function exploration
(Figure 5.5)
Interaction modes
Circuit design (Figure 5.5)
Engineering design (Section 5.4)
Information spaces
Continuous Discrete
Interaction modes
21/03/14 pag. 49
Intent behind interaction
•  Exploratory -- e.g. scenario 5 circuit designer
•  Seeking -- e.g. scenario 2 entertainment
•  Opportunistic -- e.g. ‘see what’s there?’
•  Involuntary -- e.g. scenario 4 coffee table
21/03/14 pag. 50
Interaction framework
21/03/14 pag. 51
Form
Intention
Form
Action plan
Execute
Action
Evaluation
Interpretation
Perception
Change in
World
Gulf
of
execution
Gulf
of
evaluation
Goal
Norman’s Action Cycle
21/03/14 pag. 52
Overview
•  Scenarios
•  Features of interaction
•  Interaction framework
–  Con3nuous	
  interac3on	
  
–  Stepped	
  interac'on	
  
–  Passive	
  interac'on	
  
–  Composite	
  interac'on	
  
21/03/14 pag. 53
Ambiguity concerning the
means of placing a limit
Mouse-down only, or
mouse-down and drag?
Continuous interaction
21/03/14 pag. 54
One way of reducing the ambiguity. Mouse-over indicates possible movement
Example to reduce ambiguity
21/03/14 pag. 55
Execution
Display
change
Perception
Interpretation
Evaluation
Stages of the Action Cycle involved in the dynamic
exploration of an effect
21/03/14 pag. 56
A sequence of interactions and the corresponding view changes are interpreted
to form a mental mapping
Display change
Perception
Interpretation
time
about 50 msec
Execution
Display change
Perception
Interpretation
time
about 50 msec
Execution
Sequence of interactions
21/03/14 pag. 57
Circles indicate the qualitative effect, on some overall circuit property, of variation in
the corresponding component
Dynamically triggered pop-out
21/03/14 pag. 58
Second example
21/03/14 pag. 59
Overview
•  Scenarios
•  Features of interaction
•  Interaction framework
–  Con'nuous	
  interac'on	
  
–  Stepped	
  interac3on	
  
–  Passive	
  interac'on	
  
–  Composite	
  interac'on	
  
21/03/14 pag. 60
Stepped interaction in discrete information spaces
We	
  say	
  that	
  the	
  user	
  must	
  
navigate	
  from	
  one	
  loca'on	
  
in	
  discrete	
  informa'on	
  
space	
  to	
  another	
  
21/03/14 pag. 61
Form
Intention
Form
Action plan
Execute
Action
Evaluation
Interpretation
Perception
Change in
World
Gulf
of
execution
Gulf
of
evaluation
Goal
Stepped interaction
•  Challenge: support user to form
an action plan
•  User must decide which is the
single most beneficial movement
•  Questions:
–  Where	
  am	
  I?	
  
–  Where	
  can	
  I	
  go?	
  
–  	
  How	
  do	
  I	
  get	
  there?	
  
–  What	
  lies	
  beyond?	
  
–  Where	
  can	
  I	
  usefully	
  go?	
  
	
   	
   	
  +	
  
–  Where	
  have	
  I	
  been?	
  
21/03/14 pag. 62
The cloud formed above an island invisible beyond the horizon provides a navigational cue –
suggests what is there and how to get there.
Navigational cue
21/03/14 pag. 63
Navigational cues
We look for cues that will answer:
Where can I go from here?
How do I get there?
Questions refer to
(1) a movement in information space
(2) interaction required to achieve movement
è Defined as sensitivity
21/03/14 pag. 64
Sensitivity
sensitivity: a movement in information space and the
interaction required to achieve it
S=SM, SI
•  SM is a single movement in information space
•  SI denotes the interaction needed to achieve the movement
21/03/14 pag. 65
The label ‘cafe’ and the flat plate provide navigational cues by showing where the user
can go (the cafe) and how they can get there (push the door)
Illustration
21/03/14 pag. 66
Part of a web page. Each label and surrounding grey area indicate that a mouse
click on the area (SI) will cause movement (SM) to another page concerned with the
selected type of holiday
Illustration II
21/03/14 pag. 67
Interactive visualization and navigation cues
h<p://www.mnh.si.edu/vtp/1-­‐desktop/	
  
	
  
21/03/14 pag. 68
Black encoding of houses that fail one attribute limit provides sensitivity information
Example encoding of sensitivity info
21/03/14 pag. 69
In a limit positioning tool colour coding indicates that selection will be unaffected while
the lower limit stays within the white region. When a limit moves into the yellow region
selection will be affected
1 2 3 4 5
Number of bedrooms
Aggregate sensitivity
21/03/14 pag. 70
Limits placed on house attributes by a user leads to the display of houses satisfying
those limits on the map
Price	
  
Number of bedrooms	
  
Journey time	
  
£0k	
   £50k	
   £100k	
  
1	
   2	
   3	
   4	
   5	
  
0 	
  mins	
   30 	
  mins	
  
Dynamic query interface
21/03/14 pag. 71
A possible modification to the Dynamic Queries interface. Houses violating only one limit
are identified, so that sensitivity is explicit rather than having to be discovered by manual
movement of the limits
Price
lower
limit
upper
limit
Three houses which satisfy all limits with the
sole exception of the upper limit on Price
Sensitivity cues
21/03/14 pag. 72
In the EZChooser outline cars are those that satisfy all requirements except one.
Selection of the range immediately underneath an outline car ensures that the car then
satisfies all requirements
EZChooser
21/03/14 pag. 73
Residue
•  Definition of sensitivity has assumed a single movement in information
space – from one page to another
•  Normally a succession of pages is visited before a problem is solved.
•  The user is continuously asking ‘what lies beyond?’
•  Thus a representation of a movement by a cue which additionally
indicates what lies beyond that single movement could enhance
navigation.
21/03/14 pag. 74
Residue
residue: an indication of distant content in the SM encoding
‘distant’ implies content requiring more than one movement
21/03/14 pag. 75
Representation of the top two levels of an hierarchically structured menu-based system
providing information about animals
Mammals	
   Birds	
   Fish	
   Insects	
  
Cats	
   Bears	
   Tigers	
   Whales	
  
Animals	
  
Mammals	
  
Mammals	
  
SM	
  
Insects	
  
SM	
  
Cats	
  
SM	
  
Encoding of SM and 	
  
SI for 	
  Mammals	
   Mammals	
   Birds	
  Birds	
   Fish	
  Fish	
   Insects	
  Insects	
  
Cats	
  Cats	
   Bears	
  Bears	
   Tigers	
  Tigers	
   Whales	
  
Animals	
  
Mammals	
  
Mammals	
  
SM	
   SM	
  
Cats	
  
SM	
  
Encoding of SM and 	
  
SI for 	
  Mammals	
   Mammals	
   Birds	
  Birds	
   Fish	
  Fish	
   Insects	
  Insects	
  
Cats	
  Cats	
   Bears	
  Bears	
   Tigers	
  Tigers	
   Whales	
  
Animals	
  
Mammals	
  
Mammals	
  
SM	
  
Cats	
  
SM	
  
Encoding of SM and 	
  
SI for 	
  Mammals	
   Mammals	
   Birds	
  Birds	
   Fish	
  Fish	
   Insects	
  Insects	
  
Cats	
  Cats	
   Bears	
  Bears	
   Tigers	
  Tigers	
   Whales	
  
Animals	
  
Mammals	
  
Mammals	
  
SM	
  
Cats	
  
SM	
  
Encoding of SM and 	
  
SI for 	
  Mammals	
  
Residue
21/03/14 pag. 76
That part of a 26 menu to be traversed in a successful search for the target word ‘Marlin’	
  
Snowberry	
  et	
  al.	
  (1983)	
  
Science Culture
Biology Technology
Medicine Zoology
Fish Animal
Freshwater Saltwater
Marlin Sailfish
Study on effect of hierarchy structure
21/03/14 pag. 77
1	
   2	
   3	
   4	
   5	
   6	
  
10	
  
20	
  
30	
  
40	
  
Percent
total
error
Menu level	
  
Errors made at different levels of a narrow and deep six-
level menu in the search for a target at the lowest level
21/03/14 pag. 78
50	
  
60	
  
70	
  
80	
  
90	
  
100	
  
Percentcorrectsearch
Number of options displayed at each level	
  
2	
   4	
   8	
   64	
  
Percentage correct search as a function of menu structure
21/03/14 pag. 79
Example of the provision of an ‘Upcoming’ help field, where samples from the next lower
level help to enhance confidence in the interpretation of the menu options (Snowberry et
al. 1985)
Help fields
21/03/14 pag. 80
Scent
So far: design cues that encode sensitivity and distant content
User must assess benefit of each available movement, not only
asking:
Where can I go from here?
but crucially,
Where can I most beneficially go from here?
è defined as scent (Pirolli and Card, 1999)
21/03/14 pag. 81
Scent
scent: the perceived benefit associated with a movement in the
information space, evaluated following the interpretation of one
or more cues.
21/03/14 pag. 82
remote content	
   	
  
Residue
(= cue encoding
remote content)
sensitivity cues 	
  SM and SI	
   encoding	
  
Interpreted
sensitivity cues
and residues
scent	
  
human evaluation
of the benefit of
available SMs
human interpretation	
  
Relation between sensitivity, residue and scent
21/03/14 pag. 83
Personnel
Admin
Research
Sales
Marketing
Encoding to support the evaluation of scent
21/03/14 pag. 84
Distance of a black house to a limit may influence the choice of limit adjustment
Encoding to support the evaluation of scent
21/03/14 pag. 85
Where am I?
•  Questions so far:
Where	
  can	
  I	
  go	
  from	
  here?	
  
Do	
  do	
  I	
  get	
  there?	
  
What	
  lies	
  beyond?	
  
Where	
  can	
  I	
  usefully	
  go	
  from	
  here?	
  
•  Next:
Where	
  am	
  I?	
  	
  
	
   	
  and	
  	
  
Where	
  have	
  I	
  been,	
  because	
  I	
  may	
  want	
  to	
  go	
  back?	
  
21/03/14 pag. 86
Breadcrumbs
•  Represent history
•  From the story Hans and Gretel
•  Two types:
–  Path	
  breadcrumbs	
  
–  Loca'on	
  breadcrumbs	
  
21/03/14 pag. 87
A representation of history leading to the current location
User’s	
  
path	
  
Current
location
Path breadcrumbs
21/03/14 pag. 88
http://news.bbc.co.uk	
  
http://news.bbc.co.uk/1/hi/education/default.stm	
  
http://news.bbc.co.uk/1/hi/england/south_counties/4932646.stm	
  
http://news.bbc.co.uk/1/hi/england/south_counties/4892000.stm	
  
Back	
  
An ordered list of recently visited URLs
21/03/14 pag. 89
Back
An ordered collection of miniatures of recently visited web
pages may provide useful navigational cues
21/03/14 pag. 90
Userʼs
path
Current
location
Outlinks
Available paths from the current location in
discrete information space
21/03/14 pag. 91
Location breadcrumbs (red) provide an awareness of the structure of a site within
which the current location resides
Location
structure
Userʼs
path
Location breadcrumbs
21/03/14 pag. 92
An example of path breadcrumbs within a website
21/03/14 pag. 93
Two menu systems investigated by Field and Apperley (1990)
21/03/14 pag. 94
Critiquing websites
h<p://deredac'e.be/cm/vrtnieuws	
  
	
  
21/03/14 pag. 95
21/03/14 pag. 96
21/03/14 pag. 97
Overview
•  Scenarios
•  Features of interaction
•  Interaction framework
–  Con'nuous	
  interac'on	
  
–  Stepped	
  interac'on	
  
–  Passive	
  interac3on	
  
–  Composite	
  interac'on	
  
21/03/14 pag. 98
Two important aspects
of passive interaction
1.  During typical use of a visualization tool, most of the user’s
time is spent on passive interaction – often involving eye
movement
2.  Passive interaction does not imply a static representation
21/03/14 pag. 99
Static display
Would you go to India just to see if you wanted to be there?
21/03/14 pag. 100
Static representation of outline cars that satisfy all requirements except one: engenders
a ‘see and go’ approach rather that a ‘go and see’ approach
Static display
21/03/14 pag. 101
Visual browsing undertaken by a person with an interest in books on cognitive psychology, on
approaching a book display. The first regional focus (red) explores the entire collection to establish
a new focus (green) associated with psychology. As a result of the exploration of the green region a
new region of focus (blue) is established concerned with cognitive psychology.
First regional focus Second regional focus
Third regional focus
Visual interaction
21/03/14 pag. 102
A continuous sequence of
representations of the US dollar
– euro exchange rate
Moving displays
21/03/14 pag. 103
parameter
values
Discrepancy between
desired and achieved
quality
Sketch of the ‘cockpit’ of a computer-aided circuit
design system
21/03/14 pag. 104
Norman’s Action Cycle for involuntary browsing
Form
Intention
Form
Action plan
Execute
Action
Evaluation
Interpretation
Perception
Change in
World
Goal
Gulf
of
evaluation
Form
Intention
Form
Action plan
Execute
Action
Form
Intention
Form
Action plan
Execute
Action
Evaluation
Interpretation
Perception
Change in
World
Goal
Gulf
of
evaluation
Change
in World
Change
in World
21/03/14 pag. 105
Overview
•  Scenarios
•  Features of interaction
•  Interaction framework
–  Con'nuous	
  interac'on	
  
–  Stepped	
  interac'on	
  
–  Passive	
  interac'on	
  
–  Composite	
  interac3on	
  
21/03/14 pag. 106
A number of randomly generated designs in parameter space (a) are simulated and the
corresponding properties displayed in performance space (b). If acceptable performance
is identified in performance space (b) the corresponding designs can be traced back to
parameter space (a)
Influences
21/03/14 pag. 107
Generalized selection via interactive query
relaxation (Heer et al. 2008)
h<p://vis.berkeley.edu/papers/generalized_selec'on/	
  
	
  
21/03/14 pag. 108
Structure described by 4 parameters and 4
performances S1, S2, S3 and S4
21/03/14 pag. 109
Limits placed on the four stresses S1 to S4 have been brushed into the parameter
histograms, with red designs indicating those which satisfy all limits on S1, S2, S3 and S4
21/03/14 pag. 110
Prosection matrix
21/03/14 pag. 111
With information visualization, Norman’s ‘change in world’ consists of an old view of data
being replaced by a new view
PerceptionExecute
Action
Change in World
Old
view
New
view
Interaction dynamics
21/03/14 pag. 112
Cone tree
21/03/14 pag. 113
Replacement of one representation (a) by another (b) might best be achieved by
animation through the representations of (c)
A
B
C
D
E
F
Country
(a) (b)
(c)
Interaction dynamics
21/03/14 pag. 114
Interaction
concepts and
techniques
Sensitivity
Norman’s Cycle
Affordances
Navigation
Residue
Scent
Visual dynamics
Interaction modes
Recap
21/03/14 pag. 115
Readings
•  Chapter 5
21/03/14 pag. 116
References
•  Field, G. E., & Apperley, M. D. (1990). Context and selective retreat in
hierarchical menu structures. Behaviour & Information Technology, 9(2),
133-146.
•  Heer, J., Agrawala, M., & Willett, W. (2008, April). Generalized selection
via interactive query relaxation. In Proceedings of the SIGCHI
Conference on Human Factors in Computing Systems (pp. 959-968).
ACM.
•  Pirolli, P., & Card, S. (1999). Information foraging. Psychological review,
106(4), 643.
•  Snowberry, K., Parkinson, S. R., & Sisson, N. (1983). Computer display
menus. Ergonomics, 26(7), 699-712.
•  Snowberry, K., Parkinson, S., & Sisson, N. (1985). Effects of help fields
on navigating through hierarchical menu structures. International Journal
of Man-Machine Studies, 22(4), 479-491.
•  Yi, J. S., ah Kang, Y., Stasko, J. T., & Jacko, J. A. (2007). Toward a
deeper understanding of the role of interaction in information
visualization. Visualization and Computer Graphics, IEEE Transactions
on, 13(6), 1224-1231.

Mais conteúdo relacionado

Mais procurados

Exploratory data analysis data visualization
Exploratory data analysis data visualizationExploratory data analysis data visualization
Exploratory data analysis data visualizationDr. Hamdan Al-Sabri
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modelingvivekjv
 
Handling Imbalanced Data: SMOTE vs. Random Undersampling
Handling Imbalanced Data: SMOTE vs. Random UndersamplingHandling Imbalanced Data: SMOTE vs. Random Undersampling
Handling Imbalanced Data: SMOTE vs. Random UndersamplingIRJET Journal
 
Brief introduction to data visualization
Brief introduction to data visualizationBrief introduction to data visualization
Brief introduction to data visualizationZach Gemignani
 
Introduction to Data Visualization
Introduction to Data Visualization Introduction to Data Visualization
Introduction to Data Visualization Ana Jofre
 
Exploratory data analysis with Python
Exploratory data analysis with PythonExploratory data analysis with Python
Exploratory data analysis with PythonDavis David
 
Data visualization introduction
Data visualization introductionData visualization introduction
Data visualization introductionManokamnaKochar1
 
Data visualization
Data visualizationData visualization
Data visualizationHoang Nguyen
 
Data Visualization & Analytics.pptx
Data Visualization & Analytics.pptxData Visualization & Analytics.pptx
Data Visualization & Analytics.pptxhiralpatel3085
 
Data Mining: Concepts and Techniques (3rd ed.) — Chapter _04 olap
Data Mining:  Concepts and Techniques (3rd ed.)— Chapter _04 olapData Mining:  Concepts and Techniques (3rd ed.)— Chapter _04 olap
Data Mining: Concepts and Techniques (3rd ed.) — Chapter _04 olapSalah Amean
 
Exploratory data analysis
Exploratory data analysis Exploratory data analysis
Exploratory data analysis Peter Reimann
 
Data Visualization in Exploratory Data Analysis
Data Visualization in Exploratory Data AnalysisData Visualization in Exploratory Data Analysis
Data Visualization in Exploratory Data AnalysisEva Durall
 
4.2 spatial data mining
4.2 spatial data mining4.2 spatial data mining
4.2 spatial data miningKrish_ver2
 
Exploratory data analysis
Exploratory data analysisExploratory data analysis
Exploratory data analysisVishwas N
 
Exploratory Data Analysis - Satyajit.pdf
Exploratory Data Analysis - Satyajit.pdfExploratory Data Analysis - Satyajit.pdf
Exploratory Data Analysis - Satyajit.pdfAmmarAhmedSiddiqui2
 
Data Visualization
Data VisualizationData Visualization
Data Visualizationgzargary
 
Introduction to data analytics
Introduction to data analyticsIntroduction to data analytics
Introduction to data analyticsUmasree Raghunath
 
Data Visualization
Data VisualizationData Visualization
Data Visualizationsimonwandrew
 

Mais procurados (20)

Exploratory data analysis data visualization
Exploratory data analysis data visualizationExploratory data analysis data visualization
Exploratory data analysis data visualization
 
Data Visualization - A Brief Overview
Data Visualization - A Brief OverviewData Visualization - A Brief Overview
Data Visualization - A Brief Overview
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modeling
 
Handling Imbalanced Data: SMOTE vs. Random Undersampling
Handling Imbalanced Data: SMOTE vs. Random UndersamplingHandling Imbalanced Data: SMOTE vs. Random Undersampling
Handling Imbalanced Data: SMOTE vs. Random Undersampling
 
Brief introduction to data visualization
Brief introduction to data visualizationBrief introduction to data visualization
Brief introduction to data visualization
 
Introduction to Data Visualization
Introduction to Data Visualization Introduction to Data Visualization
Introduction to Data Visualization
 
Exploratory data analysis with Python
Exploratory data analysis with PythonExploratory data analysis with Python
Exploratory data analysis with Python
 
Data visualization introduction
Data visualization introductionData visualization introduction
Data visualization introduction
 
Data visualization
Data visualizationData visualization
Data visualization
 
Data Visualization & Analytics.pptx
Data Visualization & Analytics.pptxData Visualization & Analytics.pptx
Data Visualization & Analytics.pptx
 
Data Mining: Concepts and Techniques (3rd ed.) — Chapter _04 olap
Data Mining:  Concepts and Techniques (3rd ed.)— Chapter _04 olapData Mining:  Concepts and Techniques (3rd ed.)— Chapter _04 olap
Data Mining: Concepts and Techniques (3rd ed.) — Chapter _04 olap
 
Exploratory data analysis
Exploratory data analysis Exploratory data analysis
Exploratory data analysis
 
Data Visualization in Exploratory Data Analysis
Data Visualization in Exploratory Data AnalysisData Visualization in Exploratory Data Analysis
Data Visualization in Exploratory Data Analysis
 
4.2 spatial data mining
4.2 spatial data mining4.2 spatial data mining
4.2 spatial data mining
 
Data visualization
Data visualizationData visualization
Data visualization
 
Exploratory data analysis
Exploratory data analysisExploratory data analysis
Exploratory data analysis
 
Exploratory Data Analysis - Satyajit.pdf
Exploratory Data Analysis - Satyajit.pdfExploratory Data Analysis - Satyajit.pdf
Exploratory Data Analysis - Satyajit.pdf
 
Data Visualization
Data VisualizationData Visualization
Data Visualization
 
Introduction to data analytics
Introduction to data analyticsIntroduction to data analytics
Introduction to data analytics
 
Data Visualization
Data VisualizationData Visualization
Data Visualization
 

Destaque

Information visualization: presentation
Information visualization: presentationInformation visualization: presentation
Information visualization: presentationKatrien Verbert
 
Data visualization representation of Analytics data
Data visualization representation of Analytics  dataData visualization representation of Analytics  data
Data visualization representation of Analytics dataPrasad Narasimhan
 
information visualisation and its application in scientometrics
information visualisation and its application in scientometricsinformation visualisation and its application in scientometrics
information visualisation and its application in scientometricsGauhati University
 
Information visualization: perception and principles
Information visualization: perception and principlesInformation visualization: perception and principles
Information visualization: perception and principlesKatrien Verbert
 
Information visualization: information dashboards
Information visualization: information dashboardsInformation visualization: information dashboards
Information visualization: information dashboardsKatrien Verbert
 
Information visualization: case studies
Information visualization: case studiesInformation visualization: case studies
Information visualization: case studiesKatrien Verbert
 
Scalable Exploration of Relevance Prospects to Support Decision Making
Scalable Exploration of Relevance Prospects to Support Decision MakingScalable Exploration of Relevance Prospects to Support Decision Making
Scalable Exploration of Relevance Prospects to Support Decision MakingKatrien Verbert
 
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...Katrien Verbert
 
Data analytics to support awareness and recommendation
Data analytics to support awareness and recommendationData analytics to support awareness and recommendation
Data analytics to support awareness and recommendationKatrien Verbert
 
Information visualization: representation
Information visualization: representationInformation visualization: representation
Information visualization: representationKatrien Verbert
 
基礎影像處理
基礎影像處理基礎影像處理
基礎影像處理weihan cheng
 
Big Data Visualization
Big Data VisualizationBig Data Visualization
Big Data VisualizationRaffael Marty
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with DataSeth Familian
 

Destaque (18)

Information visualization: presentation
Information visualization: presentationInformation visualization: presentation
Information visualization: presentation
 
Data visualization representation of Analytics data
Data visualization representation of Analytics  dataData visualization representation of Analytics  data
Data visualization representation of Analytics data
 
information visualisation and its application in scientometrics
information visualisation and its application in scientometricsinformation visualisation and its application in scientometrics
information visualisation and its application in scientometrics
 
Information visualization: perception and principles
Information visualization: perception and principlesInformation visualization: perception and principles
Information visualization: perception and principles
 
Information visualization: information dashboards
Information visualization: information dashboardsInformation visualization: information dashboards
Information visualization: information dashboards
 
Visual analytics
Visual analyticsVisual analytics
Visual analytics
 
Information visualization: case studies
Information visualization: case studiesInformation visualization: case studies
Information visualization: case studies
 
Foundations of data viz
Foundations of data vizFoundations of data viz
Foundations of data viz
 
EC-TEL 2016 Opening
EC-TEL 2016 OpeningEC-TEL 2016 Opening
EC-TEL 2016 Opening
 
Scalable Exploration of Relevance Prospects to Support Decision Making
Scalable Exploration of Relevance Prospects to Support Decision MakingScalable Exploration of Relevance Prospects to Support Decision Making
Scalable Exploration of Relevance Prospects to Support Decision Making
 
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...
 
Data analytics to support awareness and recommendation
Data analytics to support awareness and recommendationData analytics to support awareness and recommendation
Data analytics to support awareness and recommendation
 
Information visualization: representation
Information visualization: representationInformation visualization: representation
Information visualization: representation
 
基礎影像處理
基礎影像處理基礎影像處理
基礎影像處理
 
Data Viz CE 2014 Color
Data Viz CE 2014 ColorData Viz CE 2014 Color
Data Viz CE 2014 Color
 
Big Data Visualization
Big Data VisualizationBig Data Visualization
Big Data Visualization
 
Data visualization
Data visualizationData visualization
Data visualization
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 

Semelhante a Information visualization: interaction

Cesar working document 3 urban strategy experiment 2
Cesar working document 3 urban strategy experiment 2Cesar working document 3 urban strategy experiment 2
Cesar working document 3 urban strategy experiment 2Marco
 
Nippon lugano multitouch
Nippon lugano multitouchNippon lugano multitouch
Nippon lugano multitouchSilvia Zicca
 
Cesar working document 6 us experiment 4
Cesar working document 6 us experiment 4Cesar working document 6 us experiment 4
Cesar working document 6 us experiment 4Marco
 
L3 u66 modelling 3 d the basics task 1 research
L3 u66 modelling 3 d the basics task 1 researchL3 u66 modelling 3 d the basics task 1 research
L3 u66 modelling 3 d the basics task 1 researchcassie_coyne
 
A Decision Support System For Sales Territory Planning Using The Genetic Algo...
A Decision Support System For Sales Territory Planning Using The Genetic Algo...A Decision Support System For Sales Territory Planning Using The Genetic Algo...
A Decision Support System For Sales Territory Planning Using The Genetic Algo...Tony Lisko
 
TOGETHER: TOpology GEneration THrough HEuRistics
TOGETHER: TOpology GEneration THrough HEuRisticsTOGETHER: TOpology GEneration THrough HEuRistics
TOGETHER: TOpology GEneration THrough HEuRisticsSubin Mathew
 
Citizen Participatory Design Method Using VR and Blog
Citizen Participatory Design Method Using VR and BlogCitizen Participatory Design Method Using VR and Blog
Citizen Participatory Design Method Using VR and BlogTomohiro Fukuda
 
Multi-Perspective Detail+Overview Visualization for 3D Building Exploration
Multi-Perspective Detail+Overview Visualization for 3D Building ExplorationMulti-Perspective Detail+Overview Visualization for 3D Building Exploration
Multi-Perspective Detail+Overview Visualization for 3D Building ExplorationMatthias Trapp
 
A Field Guide to Interaction Design (IxD)
A Field Guide to Interaction Design (IxD)A Field Guide to Interaction Design (IxD)
A Field Guide to Interaction Design (IxD)Purple, Rock, Scissors
 
Twitter Analysis of Road Traffic Congestion Severity Estimation
Twitter Analysis of Road Traffic Congestion Severity EstimationTwitter Analysis of Road Traffic Congestion Severity Estimation
Twitter Analysis of Road Traffic Congestion Severity EstimationGaurav Singh
 
Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...
Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...
Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...Roman Atachiants
 
Android Project report on City Tourist Location based services (Shuja ul hassan)
Android Project report on City Tourist Location based services (Shuja ul hassan)Android Project report on City Tourist Location based services (Shuja ul hassan)
Android Project report on City Tourist Location based services (Shuja ul hassan)Shuja Hassan
 
Multidimensional Perceptual Map for Project Prioritization and Selection - 20...
Multidimensional Perceptual Map for Project Prioritization and Selection - 20...Multidimensional Perceptual Map for Project Prioritization and Selection - 20...
Multidimensional Perceptual Map for Project Prioritization and Selection - 20...Jack Zheng
 
Ha4 mesh construction
Ha4   mesh constructionHa4   mesh construction
Ha4 mesh constructionJordanSmith96
 
Visual thinking colin_ware_lectures_2013_8_navigation
Visual thinking colin_ware_lectures_2013_8_navigationVisual thinking colin_ware_lectures_2013_8_navigation
Visual thinking colin_ware_lectures_2013_8_navigationElsa von Licy
 
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...Si Chen
 
Rick Barron: User Experience Testing Methods
Rick Barron: User Experience Testing MethodsRick Barron: User Experience Testing Methods
Rick Barron: User Experience Testing MethodsRick Barron
 

Semelhante a Information visualization: interaction (20)

Vivarana literature survey
Vivarana literature surveyVivarana literature survey
Vivarana literature survey
 
Cesar working document 3 urban strategy experiment 2
Cesar working document 3 urban strategy experiment 2Cesar working document 3 urban strategy experiment 2
Cesar working document 3 urban strategy experiment 2
 
Nippon lugano multitouch
Nippon lugano multitouchNippon lugano multitouch
Nippon lugano multitouch
 
Cesar working document 6 us experiment 4
Cesar working document 6 us experiment 4Cesar working document 6 us experiment 4
Cesar working document 6 us experiment 4
 
IA & Nav Report
IA & Nav ReportIA & Nav Report
IA & Nav Report
 
L3 u66 modelling 3 d the basics task 1 research
L3 u66 modelling 3 d the basics task 1 researchL3 u66 modelling 3 d the basics task 1 research
L3 u66 modelling 3 d the basics task 1 research
 
A Decision Support System For Sales Territory Planning Using The Genetic Algo...
A Decision Support System For Sales Territory Planning Using The Genetic Algo...A Decision Support System For Sales Territory Planning Using The Genetic Algo...
A Decision Support System For Sales Territory Planning Using The Genetic Algo...
 
TOGETHER: TOpology GEneration THrough HEuRistics
TOGETHER: TOpology GEneration THrough HEuRisticsTOGETHER: TOpology GEneration THrough HEuRistics
TOGETHER: TOpology GEneration THrough HEuRistics
 
Citizen Participatory Design Method Using VR and Blog
Citizen Participatory Design Method Using VR and BlogCitizen Participatory Design Method Using VR and Blog
Citizen Participatory Design Method Using VR and Blog
 
Multi-Perspective Detail+Overview Visualization for 3D Building Exploration
Multi-Perspective Detail+Overview Visualization for 3D Building ExplorationMulti-Perspective Detail+Overview Visualization for 3D Building Exploration
Multi-Perspective Detail+Overview Visualization for 3D Building Exploration
 
A Field Guide to Interaction Design (IxD)
A Field Guide to Interaction Design (IxD)A Field Guide to Interaction Design (IxD)
A Field Guide to Interaction Design (IxD)
 
Twitter Analysis of Road Traffic Congestion Severity Estimation
Twitter Analysis of Road Traffic Congestion Severity EstimationTwitter Analysis of Road Traffic Congestion Severity Estimation
Twitter Analysis of Road Traffic Congestion Severity Estimation
 
Visual design
Visual designVisual design
Visual design
 
Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...
Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...
Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...
 
Android Project report on City Tourist Location based services (Shuja ul hassan)
Android Project report on City Tourist Location based services (Shuja ul hassan)Android Project report on City Tourist Location based services (Shuja ul hassan)
Android Project report on City Tourist Location based services (Shuja ul hassan)
 
Multidimensional Perceptual Map for Project Prioritization and Selection - 20...
Multidimensional Perceptual Map for Project Prioritization and Selection - 20...Multidimensional Perceptual Map for Project Prioritization and Selection - 20...
Multidimensional Perceptual Map for Project Prioritization and Selection - 20...
 
Ha4 mesh construction
Ha4   mesh constructionHa4   mesh construction
Ha4 mesh construction
 
Visual thinking colin_ware_lectures_2013_8_navigation
Visual thinking colin_ware_lectures_2013_8_navigationVisual thinking colin_ware_lectures_2013_8_navigation
Visual thinking colin_ware_lectures_2013_8_navigation
 
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
 
Rick Barron: User Experience Testing Methods
Rick Barron: User Experience Testing MethodsRick Barron: User Experience Testing Methods
Rick Barron: User Experience Testing Methods
 

Mais de Katrien Verbert

Human-centered AI: how can we support end-users to interact with AI?
Human-centered AI: how can we support end-users to interact with AI?Human-centered AI: how can we support end-users to interact with AI?
Human-centered AI: how can we support end-users to interact with AI?Katrien Verbert
 
Human-centered AI: how can we support end-users to interact with AI?
Human-centered AI: how can we support end-users to interact with AI?Human-centered AI: how can we support end-users to interact with AI?
Human-centered AI: how can we support end-users to interact with AI?Katrien Verbert
 
Human-centered AI: how can we support lay users to understand AI?
Human-centered AI: how can we support lay users to understand AI?Human-centered AI: how can we support lay users to understand AI?
Human-centered AI: how can we support lay users to understand AI?Katrien Verbert
 
Explaining job recommendations: a human-centred perspective
Explaining job recommendations: a human-centred perspectiveExplaining job recommendations: a human-centred perspective
Explaining job recommendations: a human-centred perspectiveKatrien Verbert
 
Explaining recommendations: design implications and lessons learned
Explaining recommendations: design implications and lessons learnedExplaining recommendations: design implications and lessons learned
Explaining recommendations: design implications and lessons learnedKatrien Verbert
 
Designing Learning Analytics Dashboards: Lessons Learned
Designing Learning Analytics Dashboards: Lessons LearnedDesigning Learning Analytics Dashboards: Lessons Learned
Designing Learning Analytics Dashboards: Lessons LearnedKatrien Verbert
 
Human-centered AI: towards the next generation of interactive and adaptive ex...
Human-centered AI: towards the next generation of interactive and adaptive ex...Human-centered AI: towards the next generation of interactive and adaptive ex...
Human-centered AI: towards the next generation of interactive and adaptive ex...Katrien Verbert
 
Explainable AI for non-expert users
Explainable AI for non-expert usersExplainable AI for non-expert users
Explainable AI for non-expert usersKatrien Verbert
 
Towards the next generation of interactive and adaptive explanation methods
Towards the next generation of interactive and adaptive explanation methodsTowards the next generation of interactive and adaptive explanation methods
Towards the next generation of interactive and adaptive explanation methodsKatrien Verbert
 
Personalized food recommendations: combining recommendation, visualization an...
Personalized food recommendations: combining recommendation, visualization an...Personalized food recommendations: combining recommendation, visualization an...
Personalized food recommendations: combining recommendation, visualization an...Katrien Verbert
 
Explaining and Exploring Job Recommendations: a User-driven Approach for Inte...
Explaining and Exploring Job Recommendations: a User-driven Approach for Inte...Explaining and Exploring Job Recommendations: a User-driven Approach for Inte...
Explaining and Exploring Job Recommendations: a User-driven Approach for Inte...Katrien Verbert
 
Learning analytics for feedback at scale
Learning analytics for feedback at scaleLearning analytics for feedback at scale
Learning analytics for feedback at scaleKatrien Verbert
 
Interactive recommender systems and dashboards for learning
Interactive recommender systems and dashboards for learningInteractive recommender systems and dashboards for learning
Interactive recommender systems and dashboards for learningKatrien Verbert
 
Interactive recommender systems: opening up the “black box”
Interactive recommender systems: opening up the “black box”Interactive recommender systems: opening up the “black box”
Interactive recommender systems: opening up the “black box”Katrien Verbert
 
Interactive Recommender Systems
Interactive Recommender SystemsInteractive Recommender Systems
Interactive Recommender SystemsKatrien Verbert
 
Web Information Systems Lecture 2: HTML
Web Information Systems Lecture 2: HTMLWeb Information Systems Lecture 2: HTML
Web Information Systems Lecture 2: HTMLKatrien Verbert
 
Information Visualisation: perception and principles
Information Visualisation: perception and principlesInformation Visualisation: perception and principles
Information Visualisation: perception and principlesKatrien Verbert
 
Web Information Systems Lecture 1: Introduction
Web Information Systems Lecture 1: IntroductionWeb Information Systems Lecture 1: Introduction
Web Information Systems Lecture 1: IntroductionKatrien Verbert
 
Information Visualisation: Introduction
Information Visualisation: IntroductionInformation Visualisation: Introduction
Information Visualisation: IntroductionKatrien Verbert
 

Mais de Katrien Verbert (20)

Explainability methods
Explainability methodsExplainability methods
Explainability methods
 
Human-centered AI: how can we support end-users to interact with AI?
Human-centered AI: how can we support end-users to interact with AI?Human-centered AI: how can we support end-users to interact with AI?
Human-centered AI: how can we support end-users to interact with AI?
 
Human-centered AI: how can we support end-users to interact with AI?
Human-centered AI: how can we support end-users to interact with AI?Human-centered AI: how can we support end-users to interact with AI?
Human-centered AI: how can we support end-users to interact with AI?
 
Human-centered AI: how can we support lay users to understand AI?
Human-centered AI: how can we support lay users to understand AI?Human-centered AI: how can we support lay users to understand AI?
Human-centered AI: how can we support lay users to understand AI?
 
Explaining job recommendations: a human-centred perspective
Explaining job recommendations: a human-centred perspectiveExplaining job recommendations: a human-centred perspective
Explaining job recommendations: a human-centred perspective
 
Explaining recommendations: design implications and lessons learned
Explaining recommendations: design implications and lessons learnedExplaining recommendations: design implications and lessons learned
Explaining recommendations: design implications and lessons learned
 
Designing Learning Analytics Dashboards: Lessons Learned
Designing Learning Analytics Dashboards: Lessons LearnedDesigning Learning Analytics Dashboards: Lessons Learned
Designing Learning Analytics Dashboards: Lessons Learned
 
Human-centered AI: towards the next generation of interactive and adaptive ex...
Human-centered AI: towards the next generation of interactive and adaptive ex...Human-centered AI: towards the next generation of interactive and adaptive ex...
Human-centered AI: towards the next generation of interactive and adaptive ex...
 
Explainable AI for non-expert users
Explainable AI for non-expert usersExplainable AI for non-expert users
Explainable AI for non-expert users
 
Towards the next generation of interactive and adaptive explanation methods
Towards the next generation of interactive and adaptive explanation methodsTowards the next generation of interactive and adaptive explanation methods
Towards the next generation of interactive and adaptive explanation methods
 
Personalized food recommendations: combining recommendation, visualization an...
Personalized food recommendations: combining recommendation, visualization an...Personalized food recommendations: combining recommendation, visualization an...
Personalized food recommendations: combining recommendation, visualization an...
 
Explaining and Exploring Job Recommendations: a User-driven Approach for Inte...
Explaining and Exploring Job Recommendations: a User-driven Approach for Inte...Explaining and Exploring Job Recommendations: a User-driven Approach for Inte...
Explaining and Exploring Job Recommendations: a User-driven Approach for Inte...
 
Learning analytics for feedback at scale
Learning analytics for feedback at scaleLearning analytics for feedback at scale
Learning analytics for feedback at scale
 
Interactive recommender systems and dashboards for learning
Interactive recommender systems and dashboards for learningInteractive recommender systems and dashboards for learning
Interactive recommender systems and dashboards for learning
 
Interactive recommender systems: opening up the “black box”
Interactive recommender systems: opening up the “black box”Interactive recommender systems: opening up the “black box”
Interactive recommender systems: opening up the “black box”
 
Interactive Recommender Systems
Interactive Recommender SystemsInteractive Recommender Systems
Interactive Recommender Systems
 
Web Information Systems Lecture 2: HTML
Web Information Systems Lecture 2: HTMLWeb Information Systems Lecture 2: HTML
Web Information Systems Lecture 2: HTML
 
Information Visualisation: perception and principles
Information Visualisation: perception and principlesInformation Visualisation: perception and principles
Information Visualisation: perception and principles
 
Web Information Systems Lecture 1: Introduction
Web Information Systems Lecture 1: IntroductionWeb Information Systems Lecture 1: Introduction
Web Information Systems Lecture 1: Introduction
 
Information Visualisation: Introduction
Information Visualisation: IntroductionInformation Visualisation: Introduction
Information Visualisation: Introduction
 

Último

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 

Último (20)

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 

Information visualization: interaction

  • 1. 21/03/14 pag. 1 Information visualization lecture 5 interaction Katrien Verbert Department of Computer Science Faculty of Science Vrije Universiteit Brussel katrien.verbert@vub.ac.be
  • 2. 21/03/14 pag. 2 Where are we? Fundamentals     Percep'on   Vision   Color   Principles     Techniques     Representa'on   Presenta'on     Interac3on             Applica3ons     Case  studies   Dashboards   Visual  Analy3cs                
  • 3. 21/03/14 pag. 3 Interactive data visualizations Graphic     design                         Data  analysis   Sta3c     visualiza3on   Slide  source:  Michael  Porath  
  • 4. 21/03/14 pag. 4 Interactive data visualizations Graphic     design                         Data  analysis   Interac'on     Design          Sta3c     visualiza3on   User     interface     design   Exploratory     data     analysis   Interac3ve   visualiza3on   Slide  source:  Michael  Porath  
  • 5. 21/03/14 pag. 5 Why interaction? •  When is (static) representation not enough?
  • 6. 21/03/14 pag. 6 Why interaction? •  When is (static) representation not enough? Scale     •  Too  many  data  points   •  Too  many  different  dimensions   Storytelling   Explora3on   Learning   Slide  source:  Michael  Porath  
  • 7. 21/03/14 pag. 7 User intent: what is the objective? Select   Reconfigure   Encode   Abstract  /   elaborate   Filter   Connect   Explore   Yi  et  al.  2007  
  • 8. 21/03/14 pag. 8 User intent: what is the objective? Select   Reconfigure   Encode   Abstract  /   elaborate   Filter   Connect   Explore   User  intent  
  • 9. 21/03/14 pag. 9 Select / focus Mark something interesting.
  • 11. 21/03/14 pag. 11 Select/focus Pick a detail from a larger dataset to keep track of it.
  • 12. 21/03/14 pag. 12 Example: placemark feature in Google Earth
  • 13. 21/03/14 pag. 13 Explore Show something different.
  • 14. 21/03/14 pag. 14 Explore example technique panning
  • 15. 21/03/14 pag. 15 Explore example technique panning
  • 16. 21/03/14 pag. 16 NY Times: Mapping America •  Overcome limitations of display size •  Most common technique: panning San  Francisco   New  York  
  • 18. 21/03/14 pag. 18 Reconfigure Show a different arrangement.
  • 20. 21/03/14 pag. 20 Encode Show a different representation.
  • 21. 21/03/14 pag. 21 Change visual/retinal variables Change  visual  variables   –  Colors   –  Sizes   –  Orienta'on   h<p://bl.ocks.org/mbostock/3943967       –  Font     –  Shape  
  • 22. 21/03/14 pag. 22 Change visual variables 35%   12%   53%   Sales   product  1   product  2   product  3   0   0.1   0.2   0.3   0.4   0.5   0.6   product  1   product  2   product  3   Sales  
  • 25. 21/03/14 pag. 25 Filter Show something conditionally.
  • 26. 21/03/14 pag. 26 San Francisco crime spotting Change  the  set  of  data  items  presented  based  on  some  condi'on   h<p://sanfrancisco.crimespoYng.org/    
  • 27. 21/03/14 pag. 27 Baby name wizard h<p://www.babynamewizard.com/voyager    
  • 31. 21/03/14 pag. 31 OECD Regional Explorer Mul'ple  views  of  same  data     Selec'ng  or  highligh'ng  in   one  case  generates   highligh'ng  in  another  h<p://stats.oecd.org/OECDregionalsta's'cs/  
  • 32. 21/03/14 pag. 32 Interaction vs Representation
  • 33. 21/03/14 pag. 33 Interaction has an exploratory aspect
  • 35. 21/03/14 pag. 35 Examples What’s the user intent? Which techniques?
  • 36. 21/03/14 pag. 36 ZIP decode project h<p://benfry.com/zipdecode/    
  • 38. 21/03/14 pag. 38 Where do we like to live? h<p://www.nieuwsblad.be/ar'cle/detail.aspx? ar'cleid=DMF20140114_021&__ac'on_ids=10203078490025972&__ac'on_types=o g.recommends&__source=other_mul'line&ac'on_object_map=[199057810301963] &ac'on_type_map=[%22og.recommends%22]&ac'on_ref_map    
  • 41. 21/03/14 pag. 41 Scenario 1: Minard’s map •  Sta'c  display   •  No  physical  interac'on   •  Encoded  data  immediately  viewable  
  • 42. 21/03/14 pag. 42 Scenario 2: searching for entertainment in London •  discrete information space •  stepped interaction
  • 43. 21/03/14 pag. 43 Scenario 3: estate agent wants to find a house •  Discrete information space •  Continuous interaction •  Responsive system
  • 44. 21/03/14 pag. 44 Scenario 4: coffee table displays advertisements •  Discrete information space •  Moving images •  No physical interaction
  • 45. 21/03/14 pag. 45 Scenario 5: electronic circuit designer effect of the value of a component •  Continuous interaction •  Continuous relation •  Immediate response •  Preliminary calculation may be needed
  • 46. 21/03/14 pag. 46 Spaces, interaction and balance of control
  • 47. 21/03/14 pag. 47 Information spaces Continuous Discrete Information spaces
  • 48. 21/03/14 pag. 48 Continuous Stepped Passive Composite Coffee Table Minard Entertainment guide World Wide Web Function exploration (Figure 5.5) Interaction modes Circuit design (Figure 5.5) Engineering design (Section 5.4) Information spaces Continuous Discrete Interaction modes
  • 49. 21/03/14 pag. 49 Intent behind interaction •  Exploratory -- e.g. scenario 5 circuit designer •  Seeking -- e.g. scenario 2 entertainment •  Opportunistic -- e.g. ‘see what’s there?’ •  Involuntary -- e.g. scenario 4 coffee table
  • 51. 21/03/14 pag. 51 Form Intention Form Action plan Execute Action Evaluation Interpretation Perception Change in World Gulf of execution Gulf of evaluation Goal Norman’s Action Cycle
  • 52. 21/03/14 pag. 52 Overview •  Scenarios •  Features of interaction •  Interaction framework –  Con3nuous  interac3on   –  Stepped  interac'on   –  Passive  interac'on   –  Composite  interac'on  
  • 53. 21/03/14 pag. 53 Ambiguity concerning the means of placing a limit Mouse-down only, or mouse-down and drag? Continuous interaction
  • 54. 21/03/14 pag. 54 One way of reducing the ambiguity. Mouse-over indicates possible movement Example to reduce ambiguity
  • 55. 21/03/14 pag. 55 Execution Display change Perception Interpretation Evaluation Stages of the Action Cycle involved in the dynamic exploration of an effect
  • 56. 21/03/14 pag. 56 A sequence of interactions and the corresponding view changes are interpreted to form a mental mapping Display change Perception Interpretation time about 50 msec Execution Display change Perception Interpretation time about 50 msec Execution Sequence of interactions
  • 57. 21/03/14 pag. 57 Circles indicate the qualitative effect, on some overall circuit property, of variation in the corresponding component Dynamically triggered pop-out
  • 59. 21/03/14 pag. 59 Overview •  Scenarios •  Features of interaction •  Interaction framework –  Con'nuous  interac'on   –  Stepped  interac3on   –  Passive  interac'on   –  Composite  interac'on  
  • 60. 21/03/14 pag. 60 Stepped interaction in discrete information spaces We  say  that  the  user  must   navigate  from  one  loca'on   in  discrete  informa'on   space  to  another  
  • 61. 21/03/14 pag. 61 Form Intention Form Action plan Execute Action Evaluation Interpretation Perception Change in World Gulf of execution Gulf of evaluation Goal Stepped interaction •  Challenge: support user to form an action plan •  User must decide which is the single most beneficial movement •  Questions: –  Where  am  I?   –  Where  can  I  go?   –   How  do  I  get  there?   –  What  lies  beyond?   –  Where  can  I  usefully  go?        +   –  Where  have  I  been?  
  • 62. 21/03/14 pag. 62 The cloud formed above an island invisible beyond the horizon provides a navigational cue – suggests what is there and how to get there. Navigational cue
  • 63. 21/03/14 pag. 63 Navigational cues We look for cues that will answer: Where can I go from here? How do I get there? Questions refer to (1) a movement in information space (2) interaction required to achieve movement è Defined as sensitivity
  • 64. 21/03/14 pag. 64 Sensitivity sensitivity: a movement in information space and the interaction required to achieve it S=SM, SI •  SM is a single movement in information space •  SI denotes the interaction needed to achieve the movement
  • 65. 21/03/14 pag. 65 The label ‘cafe’ and the flat plate provide navigational cues by showing where the user can go (the cafe) and how they can get there (push the door) Illustration
  • 66. 21/03/14 pag. 66 Part of a web page. Each label and surrounding grey area indicate that a mouse click on the area (SI) will cause movement (SM) to another page concerned with the selected type of holiday Illustration II
  • 67. 21/03/14 pag. 67 Interactive visualization and navigation cues h<p://www.mnh.si.edu/vtp/1-­‐desktop/    
  • 68. 21/03/14 pag. 68 Black encoding of houses that fail one attribute limit provides sensitivity information Example encoding of sensitivity info
  • 69. 21/03/14 pag. 69 In a limit positioning tool colour coding indicates that selection will be unaffected while the lower limit stays within the white region. When a limit moves into the yellow region selection will be affected 1 2 3 4 5 Number of bedrooms Aggregate sensitivity
  • 70. 21/03/14 pag. 70 Limits placed on house attributes by a user leads to the display of houses satisfying those limits on the map Price   Number of bedrooms   Journey time   £0k   £50k   £100k   1   2   3   4   5   0  mins   30  mins   Dynamic query interface
  • 71. 21/03/14 pag. 71 A possible modification to the Dynamic Queries interface. Houses violating only one limit are identified, so that sensitivity is explicit rather than having to be discovered by manual movement of the limits Price lower limit upper limit Three houses which satisfy all limits with the sole exception of the upper limit on Price Sensitivity cues
  • 72. 21/03/14 pag. 72 In the EZChooser outline cars are those that satisfy all requirements except one. Selection of the range immediately underneath an outline car ensures that the car then satisfies all requirements EZChooser
  • 73. 21/03/14 pag. 73 Residue •  Definition of sensitivity has assumed a single movement in information space – from one page to another •  Normally a succession of pages is visited before a problem is solved. •  The user is continuously asking ‘what lies beyond?’ •  Thus a representation of a movement by a cue which additionally indicates what lies beyond that single movement could enhance navigation.
  • 74. 21/03/14 pag. 74 Residue residue: an indication of distant content in the SM encoding ‘distant’ implies content requiring more than one movement
  • 75. 21/03/14 pag. 75 Representation of the top two levels of an hierarchically structured menu-based system providing information about animals Mammals   Birds   Fish   Insects   Cats   Bears   Tigers   Whales   Animals   Mammals   Mammals   SM   Insects   SM   Cats   SM   Encoding of SM and   SI for  Mammals   Mammals   Birds  Birds   Fish  Fish   Insects  Insects   Cats  Cats   Bears  Bears   Tigers  Tigers   Whales   Animals   Mammals   Mammals   SM   SM   Cats   SM   Encoding of SM and   SI for  Mammals   Mammals   Birds  Birds   Fish  Fish   Insects  Insects   Cats  Cats   Bears  Bears   Tigers  Tigers   Whales   Animals   Mammals   Mammals   SM   Cats   SM   Encoding of SM and   SI for  Mammals   Mammals   Birds  Birds   Fish  Fish   Insects  Insects   Cats  Cats   Bears  Bears   Tigers  Tigers   Whales   Animals   Mammals   Mammals   SM   Cats   SM   Encoding of SM and   SI for  Mammals   Residue
  • 76. 21/03/14 pag. 76 That part of a 26 menu to be traversed in a successful search for the target word ‘Marlin’   Snowberry  et  al.  (1983)   Science Culture Biology Technology Medicine Zoology Fish Animal Freshwater Saltwater Marlin Sailfish Study on effect of hierarchy structure
  • 77. 21/03/14 pag. 77 1   2   3   4   5   6   10   20   30   40   Percent total error Menu level   Errors made at different levels of a narrow and deep six- level menu in the search for a target at the lowest level
  • 78. 21/03/14 pag. 78 50   60   70   80   90   100   Percentcorrectsearch Number of options displayed at each level   2   4   8   64   Percentage correct search as a function of menu structure
  • 79. 21/03/14 pag. 79 Example of the provision of an ‘Upcoming’ help field, where samples from the next lower level help to enhance confidence in the interpretation of the menu options (Snowberry et al. 1985) Help fields
  • 80. 21/03/14 pag. 80 Scent So far: design cues that encode sensitivity and distant content User must assess benefit of each available movement, not only asking: Where can I go from here? but crucially, Where can I most beneficially go from here? è defined as scent (Pirolli and Card, 1999)
  • 81. 21/03/14 pag. 81 Scent scent: the perceived benefit associated with a movement in the information space, evaluated following the interpretation of one or more cues.
  • 82. 21/03/14 pag. 82 remote content     Residue (= cue encoding remote content) sensitivity cues  SM and SI   encoding   Interpreted sensitivity cues and residues scent   human evaluation of the benefit of available SMs human interpretation   Relation between sensitivity, residue and scent
  • 84. 21/03/14 pag. 84 Distance of a black house to a limit may influence the choice of limit adjustment Encoding to support the evaluation of scent
  • 85. 21/03/14 pag. 85 Where am I? •  Questions so far: Where  can  I  go  from  here?   Do  do  I  get  there?   What  lies  beyond?   Where  can  I  usefully  go  from  here?   •  Next: Where  am  I?        and     Where  have  I  been,  because  I  may  want  to  go  back?  
  • 86. 21/03/14 pag. 86 Breadcrumbs •  Represent history •  From the story Hans and Gretel •  Two types: –  Path  breadcrumbs   –  Loca'on  breadcrumbs  
  • 87. 21/03/14 pag. 87 A representation of history leading to the current location User’s   path   Current location Path breadcrumbs
  • 88. 21/03/14 pag. 88 http://news.bbc.co.uk   http://news.bbc.co.uk/1/hi/education/default.stm   http://news.bbc.co.uk/1/hi/england/south_counties/4932646.stm   http://news.bbc.co.uk/1/hi/england/south_counties/4892000.stm   Back   An ordered list of recently visited URLs
  • 89. 21/03/14 pag. 89 Back An ordered collection of miniatures of recently visited web pages may provide useful navigational cues
  • 90. 21/03/14 pag. 90 Userʼs path Current location Outlinks Available paths from the current location in discrete information space
  • 91. 21/03/14 pag. 91 Location breadcrumbs (red) provide an awareness of the structure of a site within which the current location resides Location structure Userʼs path Location breadcrumbs
  • 92. 21/03/14 pag. 92 An example of path breadcrumbs within a website
  • 93. 21/03/14 pag. 93 Two menu systems investigated by Field and Apperley (1990)
  • 94. 21/03/14 pag. 94 Critiquing websites h<p://deredac'e.be/cm/vrtnieuws    
  • 97. 21/03/14 pag. 97 Overview •  Scenarios •  Features of interaction •  Interaction framework –  Con'nuous  interac'on   –  Stepped  interac'on   –  Passive  interac3on   –  Composite  interac'on  
  • 98. 21/03/14 pag. 98 Two important aspects of passive interaction 1.  During typical use of a visualization tool, most of the user’s time is spent on passive interaction – often involving eye movement 2.  Passive interaction does not imply a static representation
  • 99. 21/03/14 pag. 99 Static display Would you go to India just to see if you wanted to be there?
  • 100. 21/03/14 pag. 100 Static representation of outline cars that satisfy all requirements except one: engenders a ‘see and go’ approach rather that a ‘go and see’ approach Static display
  • 101. 21/03/14 pag. 101 Visual browsing undertaken by a person with an interest in books on cognitive psychology, on approaching a book display. The first regional focus (red) explores the entire collection to establish a new focus (green) associated with psychology. As a result of the exploration of the green region a new region of focus (blue) is established concerned with cognitive psychology. First regional focus Second regional focus Third regional focus Visual interaction
  • 102. 21/03/14 pag. 102 A continuous sequence of representations of the US dollar – euro exchange rate Moving displays
  • 103. 21/03/14 pag. 103 parameter values Discrepancy between desired and achieved quality Sketch of the ‘cockpit’ of a computer-aided circuit design system
  • 104. 21/03/14 pag. 104 Norman’s Action Cycle for involuntary browsing Form Intention Form Action plan Execute Action Evaluation Interpretation Perception Change in World Goal Gulf of evaluation Form Intention Form Action plan Execute Action Form Intention Form Action plan Execute Action Evaluation Interpretation Perception Change in World Goal Gulf of evaluation Change in World Change in World
  • 105. 21/03/14 pag. 105 Overview •  Scenarios •  Features of interaction •  Interaction framework –  Con'nuous  interac'on   –  Stepped  interac'on   –  Passive  interac'on   –  Composite  interac3on  
  • 106. 21/03/14 pag. 106 A number of randomly generated designs in parameter space (a) are simulated and the corresponding properties displayed in performance space (b). If acceptable performance is identified in performance space (b) the corresponding designs can be traced back to parameter space (a) Influences
  • 107. 21/03/14 pag. 107 Generalized selection via interactive query relaxation (Heer et al. 2008) h<p://vis.berkeley.edu/papers/generalized_selec'on/    
  • 108. 21/03/14 pag. 108 Structure described by 4 parameters and 4 performances S1, S2, S3 and S4
  • 109. 21/03/14 pag. 109 Limits placed on the four stresses S1 to S4 have been brushed into the parameter histograms, with red designs indicating those which satisfy all limits on S1, S2, S3 and S4
  • 111. 21/03/14 pag. 111 With information visualization, Norman’s ‘change in world’ consists of an old view of data being replaced by a new view PerceptionExecute Action Change in World Old view New view Interaction dynamics
  • 113. 21/03/14 pag. 113 Replacement of one representation (a) by another (b) might best be achieved by animation through the representations of (c) A B C D E F Country (a) (b) (c) Interaction dynamics
  • 114. 21/03/14 pag. 114 Interaction concepts and techniques Sensitivity Norman’s Cycle Affordances Navigation Residue Scent Visual dynamics Interaction modes Recap
  • 116. 21/03/14 pag. 116 References •  Field, G. E., & Apperley, M. D. (1990). Context and selective retreat in hierarchical menu structures. Behaviour & Information Technology, 9(2), 133-146. •  Heer, J., Agrawala, M., & Willett, W. (2008, April). Generalized selection via interactive query relaxation. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 959-968). ACM. •  Pirolli, P., & Card, S. (1999). Information foraging. Psychological review, 106(4), 643. •  Snowberry, K., Parkinson, S. R., & Sisson, N. (1983). Computer display menus. Ergonomics, 26(7), 699-712. •  Snowberry, K., Parkinson, S., & Sisson, N. (1985). Effects of help fields on navigating through hierarchical menu structures. International Journal of Man-Machine Studies, 22(4), 479-491. •  Yi, J. S., ah Kang, Y., Stasko, J. T., & Jacko, J. A. (2007). Toward a deeper understanding of the role of interaction in information visualization. Visualization and Computer Graphics, IEEE Transactions on, 13(6), 1224-1231.