SlideShare a Scribd company logo
19th April 2005
Advanced Human Computer
Interaction (HCI)
Week 7
CM30141-S2
Unit Lecturer: Dr Lisa Tweedie
L.A.Tweedie@bath.ac.uk
Unit Tutor: Chris Middup
C.P.Middup@bath.ac.uk
19th April
House keeping
• Switching weeks 7/8 in the course
19th April
Overview
1. Introduction
2. External Representations and
Interactivity
3. Types of Representation
4. Types of Interactivity
19th April
A Killer Application
• The Spreadsheet
• Why?
19th April
External Representations
• Reduce Cognitive Load - tool for thought
• Act as a store for our knowledge over time
• Organize and structure information for us
• However can force us to look at information in
certain ways i.e. can limit thinking. Therefore we
need to have an appropriate representation for
the external representation to be useful.
19th April
Characteristics of graphics
Need the right
representation
for the type of
data and the
questions the
user wishes to
ask of it.
19th April
Characteristics of graphics
With the right
representation
inferences
often become
very obvious
Jon Snow 1845
19th April
Characteristics of graphics
A representation does not need to be accurate to be useful
19th April
Characteristics of graphics
• Finding the correct representation is still
something of a black art
– Build on representations that have be used for
a problem before
– Think about the questions that need to be
asked.
– Think about multiple views of the data
19th April
Interactivity
• Adding Interactivity to representations allows a
users to proactively ask questions of the data.
• In effect an interactive visualisation allows
users to scan many hundreds of static
representations very quickly - creates a dialog
between the user and their problem.
• Encourages iterative exploration of the
problem space.
• The locus of control has switched to the user
19th April
Bertin (1977)
A graphic is no longer ‘drawn
once and for all it is
“constructed”
and “reconstructed” until all
the relationships that lie
within it have been perceived.
19th April
Types of Representation - Bertin 1977
• Representations of Data Values
–bottom up
• Representations of Data Structure
– top down
19th April
Representations of Data values
show relations between subsets
of the data
e.g. histograms, scatterplots etc.
19th April
Dynamic Queries - Ahlberg et al (1992)
19th April
Table Lens - Rao et al 1994 (PARC)
19th April
Brushing - linking attribute views
Can take multiple similar representations of all
the attributes in a data set.
In some ways Bertins distinction disappears - as you can
see the structure of the whole set and the subset
in context.
In effect the representation provides the structure
and the interactivity provides the querying of
individual values and their relations.
19th April
A scatterplot Matrix
19th April
The Attribute Explorer - Tweedie et al (1994)
19th April
Netmap - (Davidson 1993)
19th April
Net map
19th April
Netmap
19th April
Netmap
• It is unlikely that
an individual
would have more
than three
applications for a
mortgage on a
single
house . . . . .
19th April
Parrallel Coordinate plots - Inselberg (1985)
19th April
Linking Multiple representations of data values
It is often difficult to anticipate the
questions a user would want to ask of the
data
Different representations might be suited
for answering different questions.
Thus brushing across different
representations is a logical extension.
19th April
Multiple representations of data values
19th April
Representations of Data structure
Show relations within an entire set
Bertin identified five types:
– Rectilinear - ordered lists, tables
– Circular - Networks
– Ordered patterns - Trees
– Unordered patterns - networks and Venn
diagrams
– Stereograms - structure suggests a
volume e.g. 3D models
19th April
Representations of Data structure
Whereas representations of Data values tend to
be used for analysis - representations of data
structure are often used for providing overview
and navigation around an information space.
19th April
Hyperbolic Browser
19th April
Perspective Wall
19th April
Tree Maps
Tree Map construction
19th April
An early tree map
19th April
An early tree map
• Too disorderly
– What does adjacency mean?
– Aspect ratios uncontrolled leads to lots of
skinny boxes that clutter
• Color not used appropriately
– In fact, is meaningless here
• Wrong application
– Don’t need all this to just see the largest files in
the OS
19th April
An early tree map
• Too disorderly
– What does adjacency mean?
– Aspect ratios uncontrolled leads to lots of
skinny boxes that clutter
• Color not used appropriately
– In fact, is meaningless here
• Wrong application
– Don’t need all this to just see the largest files in
the OS
19th April
What would make it more useful?
• Think more about the use
– Break into meaningful groups
– Fix these into a useful aspect ratio
• Use visual properties properly
– Use color to distinguish meaningfully
• Use only two colors:
– Can then distinguish one thing from another
• Provide excellent interactivity
– Access to the real data
– Makes it into a useful tool
19th April
Smart Money
19th April
Peets Coffee shop
19th April
Types of interactivity
• hiding/ filtering data
• labeling e.g. brushing
• reordering
• providing information scent and other forms
of more complex labelling
• animated navigation/ algorithmic transformation
19th April
Information Scent
• Relates to the issues surrounding query
interfaces
• How can a user be given appropriate cues to
move towards their desired solution in the
problem space
19th April
Traditional query languages
Problems:
1. The discretionary user must learn a language. Users are often not
prepared to do this. Even for simple query languages controlled tests
(Borgman 1986) have shown that even after an hours tuition on 25%
of University Students could use the library’s online query system.
And that queries created tended to be very simple.
2. Errors are not tolerated
3. Too few or too many hits often result from queries. There is no
indication how a query might be reformulated to access fewer or
more hits.
4. There is a significant time delay between the formulation of a
query and the delivery of the result. This definitely slows the problem
solving process and probably discourages users from exploring
extensively.
19th April
Dynamic Queries - Ahlberg et al (1992)
19th April
Complex colour coding
19th April
The Model Maker
First Order
Terms
X1
X2
X3
X4
X1
X2
X3
X4
X1 X2 X3 X4
X1X2X3
X1X2X4
X1X3X4
X2X3X4
X1 X2 X3 X4
X1
X2
X3
X4
2
2
2
2
Second Order
Terms
Third Order
Terms
19th April
Other forms of scent
• Social scent - e.g. recommender systems
- This is what others feel is valuable
• History (residue) - where have I been before?
- e.g. the blue text in the world wide web.
• Boolean colour coding and user defined labels
19th April
Combining automation with visualisation
Algorithms can support users in performing their
task.
Simple algorithm animations - where the user watches
an algorithm perform (e.g. data mining)
- history can then be a starting point for interactivity
- ability for user to interact directly with algorithm
Algorithmic transformations which sort and order
data creating useful metadata.
19th April
Hypergami
19th April
Bead - Chalmers et al (1993)
19th April
Where are the killers apps?
• Technology still not quite there
• These things are hard to design well - need to
keep it simple
• Humans take a long time to develop cultures
surrounding and learn to use new
representations
• matching tasks to representations still a black
art.
• The web is probably the domain where these
tools will emerge.
19th April
That’s it
• Any questions?
• Email contact:
L.A.Tweedie@bath.ac.uk

More Related Content

Viewers also liked

Self_Directed_IRA_Opportunities
Self_Directed_IRA_OpportunitiesSelf_Directed_IRA_Opportunities
Self_Directed_IRA_Opportunities
Brian Brinkley
 
Anasazi indianshaylee2nicki
Anasazi indianshaylee2nickiAnasazi indianshaylee2nicki
Anasazi indianshaylee2nicki
Justin Reeve
 
Bienvenidos a lugares turisticos nicaragua!!!
Bienvenidos a lugares turisticos nicaragua!!!Bienvenidos a lugares turisticos nicaragua!!!
Bienvenidos a lugares turisticos nicaragua!!!
J Dc Solano
 
Clownfish
ClownfishClownfish
Clownfish
afleeman
 
.NET Memory Primer
.NET Memory Primer.NET Memory Primer
.NET Memory Primer
Martin Kulov
 
The ethical experience: offline/online
The ethical experience: offline/onlineThe ethical experience: offline/online
The ethical experience: offline/online
mpuech
 
Enfermedades producidas por hongos
Enfermedades producidas por hongosEnfermedades producidas por hongos
Enfermedades producidas por hongos
mmezad10
 
Histologia Sistema cardiovascular
Histologia Sistema cardiovascularHistologia Sistema cardiovascular
Histologia Sistema cardiovascular
andrea mendoza
 
Procesos productivos del pan
Procesos productivos del panProcesos productivos del pan
Procesos productivos del pan
kavieraxd
 
Miller - Space Science - Spring Review 2013
Miller - Space Science - Spring Review 2013Miller - Space Science - Spring Review 2013
Miller - Space Science - Spring Review 2013
The Air Force Office of Scientific Research
 
Tutorial como agregar una base de datos
Tutorial como agregar una base de  datosTutorial como agregar una base de  datos
Tutorial como agregar una base de datos
Ana2002
 

Viewers also liked (11)

Self_Directed_IRA_Opportunities
Self_Directed_IRA_OpportunitiesSelf_Directed_IRA_Opportunities
Self_Directed_IRA_Opportunities
 
Anasazi indianshaylee2nicki
Anasazi indianshaylee2nickiAnasazi indianshaylee2nicki
Anasazi indianshaylee2nicki
 
Bienvenidos a lugares turisticos nicaragua!!!
Bienvenidos a lugares turisticos nicaragua!!!Bienvenidos a lugares turisticos nicaragua!!!
Bienvenidos a lugares turisticos nicaragua!!!
 
Clownfish
ClownfishClownfish
Clownfish
 
.NET Memory Primer
.NET Memory Primer.NET Memory Primer
.NET Memory Primer
 
The ethical experience: offline/online
The ethical experience: offline/onlineThe ethical experience: offline/online
The ethical experience: offline/online
 
Enfermedades producidas por hongos
Enfermedades producidas por hongosEnfermedades producidas por hongos
Enfermedades producidas por hongos
 
Histologia Sistema cardiovascular
Histologia Sistema cardiovascularHistologia Sistema cardiovascular
Histologia Sistema cardiovascular
 
Procesos productivos del pan
Procesos productivos del panProcesos productivos del pan
Procesos productivos del pan
 
Miller - Space Science - Spring Review 2013
Miller - Space Science - Spring Review 2013Miller - Space Science - Spring Review 2013
Miller - Space Science - Spring Review 2013
 
Tutorial como agregar una base de datos
Tutorial como agregar una base de  datosTutorial como agregar una base de  datos
Tutorial como agregar una base de datos
 

Similar to Visualization Lecture 2005

Beyond the Black Box: Data Visualisation
Beyond the Black Box: Data VisualisationBeyond the Black Box: Data Visualisation
Beyond the Black Box: Data Visualisation
Mia
 
chi03-tutorial.ppt
chi03-tutorial.pptchi03-tutorial.ppt
chi03-tutorial.ppt
KumarVijay54
 
Linear to Non-Linear Essay
Linear to Non-Linear EssayLinear to Non-Linear Essay
Linear to Non-Linear Essay
Raja Rosenani
 
Introduction to information visualisation for humanities PhDs
Introduction to information visualisation for humanities PhDsIntroduction to information visualisation for humanities PhDs
Introduction to information visualisation for humanities PhDs
Mia
 
Data visualisations as a gateway to programming
Data visualisations as a gateway to programmingData visualisations as a gateway to programming
Data visualisations as a gateway to programming
Mia
 
Data Visualization Exercises Due Wednesday Oct. 17 at 3pm .docx
Data Visualization Exercises Due Wednesday Oct. 17 at 3pm .docxData Visualization Exercises Due Wednesday Oct. 17 at 3pm .docx
Data Visualization Exercises Due Wednesday Oct. 17 at 3pm .docx
whittemorelucilla
 
© Tan,Steinbach, Kumar Introduction to Data Mining 418
© Tan,Steinbach, Kumar Introduction to Data Mining        418© Tan,Steinbach, Kumar Introduction to Data Mining        418
© Tan,Steinbach, Kumar Introduction to Data Mining 418
LesleyWhitesidefv
 
12 unit fuinal presantion.
12 unit fuinal presantion.12 unit fuinal presantion.
12 unit fuinal presantion.
ricomendez63
 
Cmp induction project 2019
Cmp induction project 2019 Cmp induction project 2019
Cmp induction project 2019
laurenamos10
 
Introduction to Data Visualization
Introduction to Data Visualization Introduction to Data Visualization
Introduction to Data Visualization
Ana Jofre
 
Data Exploration.pptx
Data Exploration.pptxData Exploration.pptx
Data Exploration.pptx
PerumalPitchandi
 
induction project 2019
induction project 2019 induction project 2019
induction project 2019
laurenamos10
 
L2 identifying photos
L2   identifying photosL2   identifying photos
L2 identifying photos
MrJRogers
 
Data/Visualization - Digital Center Cohort - 13_0222
Data/Visualization - Digital Center Cohort - 13_0222Data/Visualization - Digital Center Cohort - 13_0222
Data/Visualization - Digital Center Cohort - 13_0222
jeffreylancaster
 
Measurecamp 7 Workshop: Data Visualisation
Measurecamp 7 Workshop: Data VisualisationMeasurecamp 7 Workshop: Data Visualisation
Measurecamp 7 Workshop: Data Visualisation
Sean Burton
 
LASTconf 2018 - System Mapping: Discover, Communicate and Explore the Real Co...
LASTconf 2018 - System Mapping: Discover, Communicate and Explore the Real Co...LASTconf 2018 - System Mapping: Discover, Communicate and Explore the Real Co...
LASTconf 2018 - System Mapping: Discover, Communicate and Explore the Real Co...
Colin Panisset
 
MPROP Pal: Helping Planners Work With Property Data
MPROP Pal: Helping Planners Work With Property DataMPROP Pal: Helping Planners Work With Property Data
MPROP Pal: Helping Planners Work With Property Data
MKE Data
 
Cmp induction project 2021 pro forma
Cmp induction project 2021 pro formaCmp induction project 2021 pro forma
Cmp induction project 2021 pro forma
AndinaBispo
 
Maps-Data-Entry-Part-1.ppt
Maps-Data-Entry-Part-1.pptMaps-Data-Entry-Part-1.ppt
Maps-Data-Entry-Part-1.ppt
DevendraMadhow1
 
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Denis Parra Santander
 

Similar to Visualization Lecture 2005 (20)

Beyond the Black Box: Data Visualisation
Beyond the Black Box: Data VisualisationBeyond the Black Box: Data Visualisation
Beyond the Black Box: Data Visualisation
 
chi03-tutorial.ppt
chi03-tutorial.pptchi03-tutorial.ppt
chi03-tutorial.ppt
 
Linear to Non-Linear Essay
Linear to Non-Linear EssayLinear to Non-Linear Essay
Linear to Non-Linear Essay
 
Introduction to information visualisation for humanities PhDs
Introduction to information visualisation for humanities PhDsIntroduction to information visualisation for humanities PhDs
Introduction to information visualisation for humanities PhDs
 
Data visualisations as a gateway to programming
Data visualisations as a gateway to programmingData visualisations as a gateway to programming
Data visualisations as a gateway to programming
 
Data Visualization Exercises Due Wednesday Oct. 17 at 3pm .docx
Data Visualization Exercises Due Wednesday Oct. 17 at 3pm .docxData Visualization Exercises Due Wednesday Oct. 17 at 3pm .docx
Data Visualization Exercises Due Wednesday Oct. 17 at 3pm .docx
 
© Tan,Steinbach, Kumar Introduction to Data Mining 418
© Tan,Steinbach, Kumar Introduction to Data Mining        418© Tan,Steinbach, Kumar Introduction to Data Mining        418
© Tan,Steinbach, Kumar Introduction to Data Mining 418
 
12 unit fuinal presantion.
12 unit fuinal presantion.12 unit fuinal presantion.
12 unit fuinal presantion.
 
Cmp induction project 2019
Cmp induction project 2019 Cmp induction project 2019
Cmp induction project 2019
 
Introduction to Data Visualization
Introduction to Data Visualization Introduction to Data Visualization
Introduction to Data Visualization
 
Data Exploration.pptx
Data Exploration.pptxData Exploration.pptx
Data Exploration.pptx
 
induction project 2019
induction project 2019 induction project 2019
induction project 2019
 
L2 identifying photos
L2   identifying photosL2   identifying photos
L2 identifying photos
 
Data/Visualization - Digital Center Cohort - 13_0222
Data/Visualization - Digital Center Cohort - 13_0222Data/Visualization - Digital Center Cohort - 13_0222
Data/Visualization - Digital Center Cohort - 13_0222
 
Measurecamp 7 Workshop: Data Visualisation
Measurecamp 7 Workshop: Data VisualisationMeasurecamp 7 Workshop: Data Visualisation
Measurecamp 7 Workshop: Data Visualisation
 
LASTconf 2018 - System Mapping: Discover, Communicate and Explore the Real Co...
LASTconf 2018 - System Mapping: Discover, Communicate and Explore the Real Co...LASTconf 2018 - System Mapping: Discover, Communicate and Explore the Real Co...
LASTconf 2018 - System Mapping: Discover, Communicate and Explore the Real Co...
 
MPROP Pal: Helping Planners Work With Property Data
MPROP Pal: Helping Planners Work With Property DataMPROP Pal: Helping Planners Work With Property Data
MPROP Pal: Helping Planners Work With Property Data
 
Cmp induction project 2021 pro forma
Cmp induction project 2021 pro formaCmp induction project 2021 pro forma
Cmp induction project 2021 pro forma
 
Maps-Data-Entry-Part-1.ppt
Maps-Data-Entry-Part-1.pptMaps-Data-Entry-Part-1.ppt
Maps-Data-Entry-Part-1.ppt
 
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
 

Recently uploaded

বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Diana Rendina
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
Wahiba Chair Training & Consulting
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 

Recently uploaded (20)

বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 

Visualization Lecture 2005

  • 1. 19th April 2005 Advanced Human Computer Interaction (HCI) Week 7 CM30141-S2 Unit Lecturer: Dr Lisa Tweedie L.A.Tweedie@bath.ac.uk Unit Tutor: Chris Middup C.P.Middup@bath.ac.uk
  • 2. 19th April House keeping • Switching weeks 7/8 in the course
  • 3. 19th April Overview 1. Introduction 2. External Representations and Interactivity 3. Types of Representation 4. Types of Interactivity
  • 4. 19th April A Killer Application • The Spreadsheet • Why?
  • 5. 19th April External Representations • Reduce Cognitive Load - tool for thought • Act as a store for our knowledge over time • Organize and structure information for us • However can force us to look at information in certain ways i.e. can limit thinking. Therefore we need to have an appropriate representation for the external representation to be useful.
  • 6. 19th April Characteristics of graphics Need the right representation for the type of data and the questions the user wishes to ask of it.
  • 7. 19th April Characteristics of graphics With the right representation inferences often become very obvious Jon Snow 1845
  • 8. 19th April Characteristics of graphics A representation does not need to be accurate to be useful
  • 9. 19th April Characteristics of graphics • Finding the correct representation is still something of a black art – Build on representations that have be used for a problem before – Think about the questions that need to be asked. – Think about multiple views of the data
  • 10. 19th April Interactivity • Adding Interactivity to representations allows a users to proactively ask questions of the data. • In effect an interactive visualisation allows users to scan many hundreds of static representations very quickly - creates a dialog between the user and their problem. • Encourages iterative exploration of the problem space. • The locus of control has switched to the user
  • 11. 19th April Bertin (1977) A graphic is no longer ‘drawn once and for all it is “constructed” and “reconstructed” until all the relationships that lie within it have been perceived.
  • 12. 19th April Types of Representation - Bertin 1977 • Representations of Data Values –bottom up • Representations of Data Structure – top down
  • 13. 19th April Representations of Data values show relations between subsets of the data e.g. histograms, scatterplots etc.
  • 14. 19th April Dynamic Queries - Ahlberg et al (1992)
  • 15. 19th April Table Lens - Rao et al 1994 (PARC)
  • 16. 19th April Brushing - linking attribute views Can take multiple similar representations of all the attributes in a data set. In some ways Bertins distinction disappears - as you can see the structure of the whole set and the subset in context. In effect the representation provides the structure and the interactivity provides the querying of individual values and their relations.
  • 18. 19th April The Attribute Explorer - Tweedie et al (1994)
  • 19. 19th April Netmap - (Davidson 1993)
  • 22. 19th April Netmap • It is unlikely that an individual would have more than three applications for a mortgage on a single house . . . . .
  • 23. 19th April Parrallel Coordinate plots - Inselberg (1985)
  • 24. 19th April Linking Multiple representations of data values It is often difficult to anticipate the questions a user would want to ask of the data Different representations might be suited for answering different questions. Thus brushing across different representations is a logical extension.
  • 26. 19th April Representations of Data structure Show relations within an entire set Bertin identified five types: – Rectilinear - ordered lists, tables – Circular - Networks – Ordered patterns - Trees – Unordered patterns - networks and Venn diagrams – Stereograms - structure suggests a volume e.g. 3D models
  • 27. 19th April Representations of Data structure Whereas representations of Data values tend to be used for analysis - representations of data structure are often used for providing overview and navigation around an information space.
  • 30. 19th April Tree Maps Tree Map construction
  • 32. 19th April An early tree map • Too disorderly – What does adjacency mean? – Aspect ratios uncontrolled leads to lots of skinny boxes that clutter • Color not used appropriately – In fact, is meaningless here • Wrong application – Don’t need all this to just see the largest files in the OS
  • 33. 19th April An early tree map • Too disorderly – What does adjacency mean? – Aspect ratios uncontrolled leads to lots of skinny boxes that clutter • Color not used appropriately – In fact, is meaningless here • Wrong application – Don’t need all this to just see the largest files in the OS
  • 34. 19th April What would make it more useful? • Think more about the use – Break into meaningful groups – Fix these into a useful aspect ratio • Use visual properties properly – Use color to distinguish meaningfully • Use only two colors: – Can then distinguish one thing from another • Provide excellent interactivity – Access to the real data – Makes it into a useful tool
  • 37. 19th April Types of interactivity • hiding/ filtering data • labeling e.g. brushing • reordering • providing information scent and other forms of more complex labelling • animated navigation/ algorithmic transformation
  • 38. 19th April Information Scent • Relates to the issues surrounding query interfaces • How can a user be given appropriate cues to move towards their desired solution in the problem space
  • 39. 19th April Traditional query languages Problems: 1. The discretionary user must learn a language. Users are often not prepared to do this. Even for simple query languages controlled tests (Borgman 1986) have shown that even after an hours tuition on 25% of University Students could use the library’s online query system. And that queries created tended to be very simple. 2. Errors are not tolerated 3. Too few or too many hits often result from queries. There is no indication how a query might be reformulated to access fewer or more hits. 4. There is a significant time delay between the formulation of a query and the delivery of the result. This definitely slows the problem solving process and probably discourages users from exploring extensively.
  • 40. 19th April Dynamic Queries - Ahlberg et al (1992)
  • 42. 19th April The Model Maker First Order Terms X1 X2 X3 X4 X1 X2 X3 X4 X1 X2 X3 X4 X1X2X3 X1X2X4 X1X3X4 X2X3X4 X1 X2 X3 X4 X1 X2 X3 X4 2 2 2 2 Second Order Terms Third Order Terms
  • 43. 19th April Other forms of scent • Social scent - e.g. recommender systems - This is what others feel is valuable • History (residue) - where have I been before? - e.g. the blue text in the world wide web. • Boolean colour coding and user defined labels
  • 44. 19th April Combining automation with visualisation Algorithms can support users in performing their task. Simple algorithm animations - where the user watches an algorithm perform (e.g. data mining) - history can then be a starting point for interactivity - ability for user to interact directly with algorithm Algorithmic transformations which sort and order data creating useful metadata.
  • 46. 19th April Bead - Chalmers et al (1993)
  • 47. 19th April Where are the killers apps? • Technology still not quite there • These things are hard to design well - need to keep it simple • Humans take a long time to develop cultures surrounding and learn to use new representations • matching tasks to representations still a black art. • The web is probably the domain where these tools will emerge.
  • 48. 19th April That’s it • Any questions? • Email contact: L.A.Tweedie@bath.ac.uk