SlideShare a Scribd company logo
2 December 2005
Information Visualisation
Interaction
Prof. Beat Signer
Department of Computer Science
Vrije Universiteit Brussel
beatsigner.com
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 2
April 29, 2021
Interaction
▪ Interactivity is necessary for vis tools handling complexity
▪ limitations of people and displays make it impossible to show a
large dataset at once
▪ change level of details
▪ show different aspects of a dataset
▪ different representations and summaries of data
▪ different presentations of data
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 3
April 29, 2021
Handling Visual Complexity
▪ There a 5 major approaches for dealing with
visual complexity
▪ deriving new data to be shown in a view
▪ view manipulation (single view)
▪ reduction (items or attributes)
▪ faceting into multiple views
▪ embed: focus+context (single view)
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 4
April 29, 2021
Facet Into Multiple Views
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 5
April 29, 2021
Facet Into Multiple Views …
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 6
April 29, 2021
Facet Into Multiple Views …
▪ Faceting information into multiple views to deal with
visual complexity
▪ Juxtapose views side by side
▪ coordination of views to create linked views (multiple views)
- sharing of encoding
- sharing of data
- synchronisation of navigation
▪ arrangement of views
▪ when to show views
▪ Superimpose views as layers
▪ partitioning of elements between layers
▪ number of layers
▪ …
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 7
April 29, 2021
Sharing of Encoding
▪ Shared encoding views
▪ all channels handled the same for an identical visual encoding
▪ Multiform views (multiple views)
▪ some aspects of the visual encoding different between views
▪ each view might show a subset of attributes to avoid visual clutter
▪ Linked highlighting (brushing)
▪ items interactively selected in one view are highlighted with the
same colour in all other views
- see how region that is continous in one view is distributed in another
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 8
April 29, 2021
Exploratory Data Visualizer Example
▪ Linked highlighting (brushing) between views
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 9
April 29, 2021
Sharing of Data
▪ Shared data
▪ each view shows all the data
▪ Overview-detail (subset)
▪ one view shows entire dataset (overview) and another view
shows detailed information about a selected subset of the data
▪ different possible combinations of views
- subset data and shared encoding (e.g. bird's-eye map)
- multiform views (e.g. details-on-demand view)
▪ Small multiples
▪ multiple views with same visual encoding but different partitions of
the data
- often aligned in matrix to support comparison between datasets
- limited screen estate to show many views next to each other
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 10
April 29, 2021
Bird's-Eye Maps Example
Bird's-Eye Maps
What(Data) Geographic.
How(Encode) Use given geographic information.
How(Facet) Partition into two views with same encoding, overview-detail.
How (Reduce) Navigate.
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 11
April 29, 2021
Improvise Example
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 12
April 29, 2021
Partition Into Views
▪ Divide data up between views based on attributes
▪ partitioning attribute typically a categorical variable with limited
number of values (levels)
▪ List alignment or matrix alignment
▪ Recursive subdivision
▪ partitioning used in an exploratory way
▪ user can reconfigure the display to see different choices of
partitioning variables
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 13
April 29, 2021
Partitioning Bar Charts Example
Single bar chart with grouped bars Aligned small-multiple bar chart views
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 14
April 29, 2021
Hierarchical Visual Expression (HiVE)
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 15
April 29, 2021
Hierarchical Visual Expression (HiVE) …
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 16
April 29, 2021
Hierarchical Visual Expression (HiVE) …
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 17
April 29, 2021
Hierarchical Visual Expression (HiVE) …
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 18
April 29, 2021
Superimpose Views as Layers
▪ Design choices when superimposing multiple layers
▪ number of layers
- often just two layers (e.g. background and foreground layer)
▪ distinction of layers
- use different and non-overlapping range of the visual channels
▪ static vs. dynamic layers
▪ partitioning of items into layers
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 19
April 29, 2021
Cartographic Layering Example
Cartographic Layering
What(Data) Geographic.
How(Encode) Area marks for regions (water, parks, other land), line marks for roads,
categorical colourmap.
How(Facet) Superimpose: static layers distinguished with colour saturation, colour
luminance, and size channels.
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 20
April 29, 2021
Superimposed Line Charts Example
Superimposed Line Charts
What(Data) Multidimensional table: one ordered key attribute (time), one
categorical key attribute (machine), one quantitative value attribute
(CPU utilisation).
How(Encode) Line charts, coloured by machine attribute.
How(Facet) Superimpose: static layers, distinguished with colour.
Scale Ordered key attribute: hundreds. Categorical key attribute: one dozen.
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 21
April 29, 2021
Hierarchical Edge Bundles Example
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 22
April 29, 2021
Hierarchical Edge Bundles Example …
Hierarchical Edge Bundles
What(Data) Compound graph: network, hierarchy whose leaves are nodes in
network.
How(Encode) Back layer shows hierarchy with containment marks coloured grey,
middle layer shows network links coloured red-green, front layer shows
nodes coloured grey.
How(Facet) Superimpose static layers, distinguished with colour.
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 23
April 29, 2021
Embed: Focus+Context
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 24
April 29, 2021
Embed: Focus+Context
▪ Single view embedding detailed information (focus) and
overview information (context)
▪ avoid potential for disorientation that might result from navigation
techniques such as geometric zooming
▪ Focus changes dynamically based on user interaction
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 25
April 29, 2021
Elide and Superimpose Data
▪ Some items are completely omitted from the view while
others are summarised (context)
▪ dynamic aggregation for context
▪ only focus items shown in detail
▪ Superimposed layers can also be used for focus and
context
▪ e.g. toolglass and magic lens example
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 26
April 29, 2021
DOITrees Revisited Example
DOITrees Revisited
What(Data) Tree.
How(Encode) Node-link layout.
How(Reduce) Embed: elide, multiple foci.
Scale Nodes: hundreds of thousands.
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 27
April 29, 2021
Toolglass and Magic Lenses Example
Toolglass and Magic Lenses
What(Data) Spatial, quantitative curvature attribute across surface.
How(Encode) Use given, colour by curvature.
How(Reduce) Embed: superimpose.
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 28
April 29, 2021
Distortion
▪ Geometric distortion of contextual regions to make more
space for details in focus region
▪ Design choices
▪ number of focus regions
▪ shape of focus region (e.g. radial or rectangular)
▪ global or local focus region
▪ interaction metaphor (e.g. movable lenses)
▪ Costs and benefits
▪ good for topological network structures
▪ length judgements severely impaired
▪ users might not be aware of distortion (potential misunderstanding)
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 29
April 29, 2021
Fisheye Lens Example
Fisheye Lens
What(Data) Any data.
How(Encode) Any layout.
How(Reduce) Embed: distort with fisheye; single focus, local radial region,
moveable lens interaction metaphor.
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 30
April 29, 2021
Hyperbolic Geometry Example
Hyperbolic Geometry
What(Data) Tree or network.
How(Encode) Hyperbolic layout.
How(Reduce) Embed: distort by projecting from hyperbolic to Euclidean space;
single global radial focus; hyperbolic translation interaction metaphor.
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 31
April 29, 2021
Nonlinear Magnification Fields Example
Nonlinear Magnification Fields
What(Data) Any data.
How(Encode) Any layout.
How(Reduce) Embed: distort with magnification fields; multiple foci, local arbitrary
regions, lens or stretch or data-driven interaction metaphors.
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 32
April 29, 2021
Graph Exploration Example
Fisheye lens Magnifying lens
Neighbourhood highlighting with layering
Neighbourhood highlighting
with both layering and Bring
and Go interaction
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 33
April 29, 2021
Exercise 8
▪ Interaction and Design Guidelines
with Bokeh and Plotly
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 34
April 29, 2021
Further Reading
▪ This lecture is mainly based on the
book Visualization Analysis & Design
▪ chapter 12
- Facet Into Multiple Views
▪ chapter 14
- Embed: Focus+Context
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 35
April 29, 2021
References
▪ Visualization Analysis & Design, Tamara
Munzner, Taylor & Francis Inc, (Har/Psc edition),
May, November 2014,
ISBN-13: 978-1466508910
2 December 2005
Next Lecture
Dashboards

More Related Content

What's hot

Introduction - Web Technologies (1019888BNR)
Introduction - Web Technologies (1019888BNR)Introduction - Web Technologies (1019888BNR)
Introduction - Web Technologies (1019888BNR)
Beat Signer
 
Information Architectures - Lecture 04 - Next Generation User Interfaces (401...
Information Architectures - Lecture 04 - Next Generation User Interfaces (401...Information Architectures - Lecture 04 - Next Generation User Interfaces (401...
Information Architectures - Lecture 04 - Next Generation User Interfaces (401...
Beat Signer
 
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)
Beat Signer
 
Extended ER Model and other Modelling Languages - Lecture 2 - Introduction to...
Extended ER Model and other Modelling Languages - Lecture 2 - Introduction to...Extended ER Model and other Modelling Languages - Lecture 2 - Introduction to...
Extended ER Model and other Modelling Languages - Lecture 2 - Introduction to...
Beat Signer
 
Course Review - Lecture 12 - Next Generation User Interfaces (4018166FNR)
Course Review - Lecture 12 - Next Generation User Interfaces (4018166FNR)Course Review - Lecture 12 - Next Generation User Interfaces (4018166FNR)
Course Review - Lecture 12 - Next Generation User Interfaces (4018166FNR)
Beat Signer
 
Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)
Beat Signer
 
Beauty as a Bridge to NodeXL
Beauty as a Bridge to NodeXLBeauty as a Bridge to NodeXL
Beauty as a Bridge to NodeXL
Shalin Hai-Jew
 
DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...
DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...
DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...
Beat Signer
 
Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...
Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...
Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...
Beat Signer
 

What's hot (9)

Introduction - Web Technologies (1019888BNR)
Introduction - Web Technologies (1019888BNR)Introduction - Web Technologies (1019888BNR)
Introduction - Web Technologies (1019888BNR)
 
Information Architectures - Lecture 04 - Next Generation User Interfaces (401...
Information Architectures - Lecture 04 - Next Generation User Interfaces (401...Information Architectures - Lecture 04 - Next Generation User Interfaces (401...
Information Architectures - Lecture 04 - Next Generation User Interfaces (401...
 
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)
 
Extended ER Model and other Modelling Languages - Lecture 2 - Introduction to...
Extended ER Model and other Modelling Languages - Lecture 2 - Introduction to...Extended ER Model and other Modelling Languages - Lecture 2 - Introduction to...
Extended ER Model and other Modelling Languages - Lecture 2 - Introduction to...
 
Course Review - Lecture 12 - Next Generation User Interfaces (4018166FNR)
Course Review - Lecture 12 - Next Generation User Interfaces (4018166FNR)Course Review - Lecture 12 - Next Generation User Interfaces (4018166FNR)
Course Review - Lecture 12 - Next Generation User Interfaces (4018166FNR)
 
Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)
 
Beauty as a Bridge to NodeXL
Beauty as a Bridge to NodeXLBeauty as a Bridge to NodeXL
Beauty as a Bridge to NodeXL
 
DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...
DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...
DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...
 
Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...
Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...
Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...
 

Similar to Interaction - Lecture 10 - Information Visualisation (4019538FNR)

View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
Beat Signer
 
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Beat Signer
 
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Beat Signer
 
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
Beat Signer
 
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
Beat Signer
 
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
Beat Signer
 
Introduction - Lecture 1 - Information Visualisation (4019538FNR)
Introduction - Lecture 1 - Information Visualisation (4019538FNR)Introduction - Lecture 1 - Information Visualisation (4019538FNR)
Introduction - Lecture 1 - Information Visualisation (4019538FNR)
Beat Signer
 
Datavisualization - Embed - Focus + Text
Datavisualization - Embed - Focus + TextDatavisualization - Embed - Focus + Text
Datavisualization - Embed - Focus + Text
RashmiMilan
 
Data-Driven Decision-Making for Construction & Asset Management
Data-Driven Decision-Making for Construction & Asset ManagementData-Driven Decision-Making for Construction & Asset Management
Data-Driven Decision-Making for Construction & Asset Management
GeoEnable Limited
 
Capella Days 2021 | Exploring the various roles of MBSE in the digital thread
Capella Days 2021 | Exploring the various roles of MBSE in the digital threadCapella Days 2021 | Exploring the various roles of MBSE in the digital thread
Capella Days 2021 | Exploring the various roles of MBSE in the digital thread
Obeo
 
NGIoT Sustainability Workshop 2023_ Hans-Martin Heyn presentation
NGIoT Sustainability Workshop 2023_ Hans-Martin Heyn presentationNGIoT Sustainability Workshop 2023_ Hans-Martin Heyn presentation
NGIoT Sustainability Workshop 2023_ Hans-Martin Heyn presentation
VEDLIoT Project
 
Integrating GIS utility data in the UK
Integrating GIS utility data in the UKIntegrating GIS utility data in the UK
Integrating GIS utility data in the UKAntArch
 
Data Mining
Data MiningData Mining
Data Mining
solairajAnandappan
 
NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)
NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)
NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)
Beat Signer
 
"Demystifying Deep Neural Networks," a Presentation from BDTI
"Demystifying Deep Neural Networks," a Presentation from BDTI"Demystifying Deep Neural Networks," a Presentation from BDTI
"Demystifying Deep Neural Networks," a Presentation from BDTI
Edge AI and Vision Alliance
 
storytelling-may-12-2022.pptx
storytelling-may-12-2022.pptxstorytelling-may-12-2022.pptx
storytelling-may-12-2022.pptx
ITERPAdministrator
 
Building and Using Knowledge Bases
Building and Using Knowledge BasesBuilding and Using Knowledge Bases
Building and Using Knowledge Bases
Steffen Staab
 
Database architecture and Data modelling
 Database architecture and Data modelling Database architecture and Data modelling
Database architecture and Data modelling
ViswanathanS21
 
VADER 2011 (Moreno-Rivera)
VADER 2011 (Moreno-Rivera)VADER 2011 (Moreno-Rivera)
VADER 2011 (Moreno-Rivera)Carlos Cuesta
 
Gephi icwsm-tutorial
Gephi icwsm-tutorialGephi icwsm-tutorial
Gephi icwsm-tutorialcsedays
 

Similar to Interaction - Lecture 10 - Information Visualisation (4019538FNR) (20)

View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
 
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
 
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
 
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
 
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
 
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
 
Introduction - Lecture 1 - Information Visualisation (4019538FNR)
Introduction - Lecture 1 - Information Visualisation (4019538FNR)Introduction - Lecture 1 - Information Visualisation (4019538FNR)
Introduction - Lecture 1 - Information Visualisation (4019538FNR)
 
Datavisualization - Embed - Focus + Text
Datavisualization - Embed - Focus + TextDatavisualization - Embed - Focus + Text
Datavisualization - Embed - Focus + Text
 
Data-Driven Decision-Making for Construction & Asset Management
Data-Driven Decision-Making for Construction & Asset ManagementData-Driven Decision-Making for Construction & Asset Management
Data-Driven Decision-Making for Construction & Asset Management
 
Capella Days 2021 | Exploring the various roles of MBSE in the digital thread
Capella Days 2021 | Exploring the various roles of MBSE in the digital threadCapella Days 2021 | Exploring the various roles of MBSE in the digital thread
Capella Days 2021 | Exploring the various roles of MBSE in the digital thread
 
NGIoT Sustainability Workshop 2023_ Hans-Martin Heyn presentation
NGIoT Sustainability Workshop 2023_ Hans-Martin Heyn presentationNGIoT Sustainability Workshop 2023_ Hans-Martin Heyn presentation
NGIoT Sustainability Workshop 2023_ Hans-Martin Heyn presentation
 
Integrating GIS utility data in the UK
Integrating GIS utility data in the UKIntegrating GIS utility data in the UK
Integrating GIS utility data in the UK
 
Data Mining
Data MiningData Mining
Data Mining
 
NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)
NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)
NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)
 
"Demystifying Deep Neural Networks," a Presentation from BDTI
"Demystifying Deep Neural Networks," a Presentation from BDTI"Demystifying Deep Neural Networks," a Presentation from BDTI
"Demystifying Deep Neural Networks," a Presentation from BDTI
 
storytelling-may-12-2022.pptx
storytelling-may-12-2022.pptxstorytelling-may-12-2022.pptx
storytelling-may-12-2022.pptx
 
Building and Using Knowledge Bases
Building and Using Knowledge BasesBuilding and Using Knowledge Bases
Building and Using Knowledge Bases
 
Database architecture and Data modelling
 Database architecture and Data modelling Database architecture and Data modelling
Database architecture and Data modelling
 
VADER 2011 (Moreno-Rivera)
VADER 2011 (Moreno-Rivera)VADER 2011 (Moreno-Rivera)
VADER 2011 (Moreno-Rivera)
 
Gephi icwsm-tutorial
Gephi icwsm-tutorialGephi icwsm-tutorial
Gephi icwsm-tutorial
 

More from Beat Signer

Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Beat Signer
 
Indoor Positioning Using the OpenHPS Framework
Indoor Positioning Using the OpenHPS FrameworkIndoor Positioning Using the OpenHPS Framework
Indoor Positioning Using the OpenHPS Framework
Beat Signer
 
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Beat Signer
 
Cross-Media Technologies and Applications - Future Directions for Personal In...
Cross-Media Technologies and Applications - Future Directions for Personal In...Cross-Media Technologies and Applications - Future Directions for Personal In...
Cross-Media Technologies and Applications - Future Directions for Personal In...
Beat Signer
 
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Beat Signer
 
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming CurriculaCodeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Beat Signer
 
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
Beat Signer
 
Towards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data PhysicalisationTowards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data Physicalisation
Beat Signer
 
Cross-Media Document Linking and Navigation
Cross-Media Document Linking and NavigationCross-Media Document Linking and Navigation
Cross-Media Document Linking and Navigation
Beat Signer
 
An Analysis of Cross-Document Linking Mechanisms
An Analysis of Cross-Document Linking MechanismsAn Analysis of Cross-Document Linking Mechanisms
An Analysis of Cross-Document Linking Mechanisms
Beat Signer
 
Crossing Spaces: Towards Cross-Media Personal Information Management User Int...
Crossing Spaces: Towards Cross-Media Personal Information Management User Int...Crossing Spaces: Towards Cross-Media Personal Information Management User Int...
Crossing Spaces: Towards Cross-Media Personal Information Management User Int...
Beat Signer
 
Designing Prosthetic Memory: Audio or Transcript, That is the Question
Designing Prosthetic Memory: Audio or Transcript, That is the QuestionDesigning Prosthetic Memory: Audio or Transcript, That is the Question
Designing Prosthetic Memory: Audio or Transcript, That is the Question
Beat Signer
 
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)
Beat Signer
 
Bespoke Map Customization Behavior and Its Implications for the Design of Mul...
Bespoke Map Customization Behavior and Its Implications for the Design of Mul...Bespoke Map Customization Behavior and Its Implications for the Design of Mul...
Bespoke Map Customization Behavior and Its Implications for the Design of Mul...
Beat Signer
 
Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)
Beat Signer
 
CSS3 and Responsive Web Design - Web Technologies (1019888BNR)
CSS3 and Responsive Web Design - Web Technologies (1019888BNR)CSS3 and Responsive Web Design - Web Technologies (1019888BNR)
CSS3 and Responsive Web Design - Web Technologies (1019888BNR)
Beat Signer
 
Web Application Frameworks - Web Technologies (1019888BNR)
Web Application Frameworks - Web Technologies (1019888BNR)Web Application Frameworks - Web Technologies (1019888BNR)
Web Application Frameworks - Web Technologies (1019888BNR)
Beat Signer
 

More from Beat Signer (17)

Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
 
Indoor Positioning Using the OpenHPS Framework
Indoor Positioning Using the OpenHPS FrameworkIndoor Positioning Using the OpenHPS Framework
Indoor Positioning Using the OpenHPS Framework
 
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
 
Cross-Media Technologies and Applications - Future Directions for Personal In...
Cross-Media Technologies and Applications - Future Directions for Personal In...Cross-Media Technologies and Applications - Future Directions for Personal In...
Cross-Media Technologies and Applications - Future Directions for Personal In...
 
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
 
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming CurriculaCodeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
 
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
 
Towards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data PhysicalisationTowards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data Physicalisation
 
Cross-Media Document Linking and Navigation
Cross-Media Document Linking and NavigationCross-Media Document Linking and Navigation
Cross-Media Document Linking and Navigation
 
An Analysis of Cross-Document Linking Mechanisms
An Analysis of Cross-Document Linking MechanismsAn Analysis of Cross-Document Linking Mechanisms
An Analysis of Cross-Document Linking Mechanisms
 
Crossing Spaces: Towards Cross-Media Personal Information Management User Int...
Crossing Spaces: Towards Cross-Media Personal Information Management User Int...Crossing Spaces: Towards Cross-Media Personal Information Management User Int...
Crossing Spaces: Towards Cross-Media Personal Information Management User Int...
 
Designing Prosthetic Memory: Audio or Transcript, That is the Question
Designing Prosthetic Memory: Audio or Transcript, That is the QuestionDesigning Prosthetic Memory: Audio or Transcript, That is the Question
Designing Prosthetic Memory: Audio or Transcript, That is the Question
 
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)
 
Bespoke Map Customization Behavior and Its Implications for the Design of Mul...
Bespoke Map Customization Behavior and Its Implications for the Design of Mul...Bespoke Map Customization Behavior and Its Implications for the Design of Mul...
Bespoke Map Customization Behavior and Its Implications for the Design of Mul...
 
Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)
 
CSS3 and Responsive Web Design - Web Technologies (1019888BNR)
CSS3 and Responsive Web Design - Web Technologies (1019888BNR)CSS3 and Responsive Web Design - Web Technologies (1019888BNR)
CSS3 and Responsive Web Design - Web Technologies (1019888BNR)
 
Web Application Frameworks - Web Technologies (1019888BNR)
Web Application Frameworks - Web Technologies (1019888BNR)Web Application Frameworks - Web Technologies (1019888BNR)
Web Application Frameworks - Web Technologies (1019888BNR)
 

Recently uploaded

Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 

Recently uploaded (20)

Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 

Interaction - Lecture 10 - Information Visualisation (4019538FNR)

  • 1. 2 December 2005 Information Visualisation Interaction Prof. Beat Signer Department of Computer Science Vrije Universiteit Brussel beatsigner.com
  • 2. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 2 April 29, 2021 Interaction ▪ Interactivity is necessary for vis tools handling complexity ▪ limitations of people and displays make it impossible to show a large dataset at once ▪ change level of details ▪ show different aspects of a dataset ▪ different representations and summaries of data ▪ different presentations of data
  • 3. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 3 April 29, 2021 Handling Visual Complexity ▪ There a 5 major approaches for dealing with visual complexity ▪ deriving new data to be shown in a view ▪ view manipulation (single view) ▪ reduction (items or attributes) ▪ faceting into multiple views ▪ embed: focus+context (single view)
  • 4. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 4 April 29, 2021 Facet Into Multiple Views
  • 5. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 5 April 29, 2021 Facet Into Multiple Views …
  • 6. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 6 April 29, 2021 Facet Into Multiple Views … ▪ Faceting information into multiple views to deal with visual complexity ▪ Juxtapose views side by side ▪ coordination of views to create linked views (multiple views) - sharing of encoding - sharing of data - synchronisation of navigation ▪ arrangement of views ▪ when to show views ▪ Superimpose views as layers ▪ partitioning of elements between layers ▪ number of layers ▪ …
  • 7. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 7 April 29, 2021 Sharing of Encoding ▪ Shared encoding views ▪ all channels handled the same for an identical visual encoding ▪ Multiform views (multiple views) ▪ some aspects of the visual encoding different between views ▪ each view might show a subset of attributes to avoid visual clutter ▪ Linked highlighting (brushing) ▪ items interactively selected in one view are highlighted with the same colour in all other views - see how region that is continous in one view is distributed in another
  • 8. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 8 April 29, 2021 Exploratory Data Visualizer Example ▪ Linked highlighting (brushing) between views
  • 9. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 9 April 29, 2021 Sharing of Data ▪ Shared data ▪ each view shows all the data ▪ Overview-detail (subset) ▪ one view shows entire dataset (overview) and another view shows detailed information about a selected subset of the data ▪ different possible combinations of views - subset data and shared encoding (e.g. bird's-eye map) - multiform views (e.g. details-on-demand view) ▪ Small multiples ▪ multiple views with same visual encoding but different partitions of the data - often aligned in matrix to support comparison between datasets - limited screen estate to show many views next to each other
  • 10. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 10 April 29, 2021 Bird's-Eye Maps Example Bird's-Eye Maps What(Data) Geographic. How(Encode) Use given geographic information. How(Facet) Partition into two views with same encoding, overview-detail. How (Reduce) Navigate.
  • 11. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 11 April 29, 2021 Improvise Example
  • 12. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 12 April 29, 2021 Partition Into Views ▪ Divide data up between views based on attributes ▪ partitioning attribute typically a categorical variable with limited number of values (levels) ▪ List alignment or matrix alignment ▪ Recursive subdivision ▪ partitioning used in an exploratory way ▪ user can reconfigure the display to see different choices of partitioning variables
  • 13. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 13 April 29, 2021 Partitioning Bar Charts Example Single bar chart with grouped bars Aligned small-multiple bar chart views
  • 14. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 14 April 29, 2021 Hierarchical Visual Expression (HiVE)
  • 15. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 15 April 29, 2021 Hierarchical Visual Expression (HiVE) …
  • 16. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 16 April 29, 2021 Hierarchical Visual Expression (HiVE) …
  • 17. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 17 April 29, 2021 Hierarchical Visual Expression (HiVE) …
  • 18. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 18 April 29, 2021 Superimpose Views as Layers ▪ Design choices when superimposing multiple layers ▪ number of layers - often just two layers (e.g. background and foreground layer) ▪ distinction of layers - use different and non-overlapping range of the visual channels ▪ static vs. dynamic layers ▪ partitioning of items into layers
  • 19. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 19 April 29, 2021 Cartographic Layering Example Cartographic Layering What(Data) Geographic. How(Encode) Area marks for regions (water, parks, other land), line marks for roads, categorical colourmap. How(Facet) Superimpose: static layers distinguished with colour saturation, colour luminance, and size channels.
  • 20. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 20 April 29, 2021 Superimposed Line Charts Example Superimposed Line Charts What(Data) Multidimensional table: one ordered key attribute (time), one categorical key attribute (machine), one quantitative value attribute (CPU utilisation). How(Encode) Line charts, coloured by machine attribute. How(Facet) Superimpose: static layers, distinguished with colour. Scale Ordered key attribute: hundreds. Categorical key attribute: one dozen.
  • 21. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 21 April 29, 2021 Hierarchical Edge Bundles Example
  • 22. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 22 April 29, 2021 Hierarchical Edge Bundles Example … Hierarchical Edge Bundles What(Data) Compound graph: network, hierarchy whose leaves are nodes in network. How(Encode) Back layer shows hierarchy with containment marks coloured grey, middle layer shows network links coloured red-green, front layer shows nodes coloured grey. How(Facet) Superimpose static layers, distinguished with colour.
  • 23. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 23 April 29, 2021 Embed: Focus+Context
  • 24. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 24 April 29, 2021 Embed: Focus+Context ▪ Single view embedding detailed information (focus) and overview information (context) ▪ avoid potential for disorientation that might result from navigation techniques such as geometric zooming ▪ Focus changes dynamically based on user interaction
  • 25. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 25 April 29, 2021 Elide and Superimpose Data ▪ Some items are completely omitted from the view while others are summarised (context) ▪ dynamic aggregation for context ▪ only focus items shown in detail ▪ Superimposed layers can also be used for focus and context ▪ e.g. toolglass and magic lens example
  • 26. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 26 April 29, 2021 DOITrees Revisited Example DOITrees Revisited What(Data) Tree. How(Encode) Node-link layout. How(Reduce) Embed: elide, multiple foci. Scale Nodes: hundreds of thousands.
  • 27. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 27 April 29, 2021 Toolglass and Magic Lenses Example Toolglass and Magic Lenses What(Data) Spatial, quantitative curvature attribute across surface. How(Encode) Use given, colour by curvature. How(Reduce) Embed: superimpose.
  • 28. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 28 April 29, 2021 Distortion ▪ Geometric distortion of contextual regions to make more space for details in focus region ▪ Design choices ▪ number of focus regions ▪ shape of focus region (e.g. radial or rectangular) ▪ global or local focus region ▪ interaction metaphor (e.g. movable lenses) ▪ Costs and benefits ▪ good for topological network structures ▪ length judgements severely impaired ▪ users might not be aware of distortion (potential misunderstanding)
  • 29. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 29 April 29, 2021 Fisheye Lens Example Fisheye Lens What(Data) Any data. How(Encode) Any layout. How(Reduce) Embed: distort with fisheye; single focus, local radial region, moveable lens interaction metaphor.
  • 30. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 30 April 29, 2021 Hyperbolic Geometry Example Hyperbolic Geometry What(Data) Tree or network. How(Encode) Hyperbolic layout. How(Reduce) Embed: distort by projecting from hyperbolic to Euclidean space; single global radial focus; hyperbolic translation interaction metaphor.
  • 31. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 31 April 29, 2021 Nonlinear Magnification Fields Example Nonlinear Magnification Fields What(Data) Any data. How(Encode) Any layout. How(Reduce) Embed: distort with magnification fields; multiple foci, local arbitrary regions, lens or stretch or data-driven interaction metaphors.
  • 32. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 32 April 29, 2021 Graph Exploration Example Fisheye lens Magnifying lens Neighbourhood highlighting with layering Neighbourhood highlighting with both layering and Bring and Go interaction
  • 33. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 33 April 29, 2021 Exercise 8 ▪ Interaction and Design Guidelines with Bokeh and Plotly
  • 34. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 34 April 29, 2021 Further Reading ▪ This lecture is mainly based on the book Visualization Analysis & Design ▪ chapter 12 - Facet Into Multiple Views ▪ chapter 14 - Embed: Focus+Context
  • 35. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 35 April 29, 2021 References ▪ Visualization Analysis & Design, Tamara Munzner, Taylor & Francis Inc, (Har/Psc edition), May, November 2014, ISBN-13: 978-1466508910
  • 36. 2 December 2005 Next Lecture Dashboards