SlideShare a Scribd company logo
1 of 40
Download to read offline
2 December 2005
Information Visualisation
Case Studies and Course Review
Prof. Beat Signer
Department of Computer Science
Vrije Universiteit Brussel
beatsigner.com
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 2
May 20, 2021
Analyse Case Studies
▪ Analysis of existing systems provides foundation for
considering all the possibilities when designing new
systems
▪ use analysis framework introduced earlier
- what, why and how?
- four levels of validation
▪ data/task abstraction
- types of data abstraction
- derived data
- …
▪ visual encoding/interaction idioms
- encoding design choices
- faceting between multiple views
- …
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 3
May 20, 2021
Scagnostics SPLOM
▪ Scalable idiom for the exploration of scatterplot
matrices (SPLOMs)
▪ scagnostics = scatterplot computer-guided diagnostics
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 4
May 20, 2021
Scagnostics SPLOM …
▪ Use nine measurements
that categorise the point
distribution of scatterplots
▪ monotonic, stringy, skinny,
convex, striated, sparse,
clumpy, skewed and outlying
▪ Show measurements in a
new scagnostics SPLOM
▪ scatterplot of scatterplots
▪ each point in the scagnostics
SPLOM represents an entire
scatterplot of the original
SPLOM
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 5
May 20, 2021
Scagnostics SPLOM …
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 6
May 20, 2021
Scagnostics SPLOM …
▪ Linked highlighting between views
▪ Selection of point triggers popup view with full scatterplot
Scagnostics SPLOM
What(Data) Table.
What(Derived) Nine quantitative attributes per scatterplot (pairwise combination of
original attributes).
Why(Tasks) Identify, compare, and summarise; distributions and correlation.
How(Encode) Scatterplot, scatterplot matrix.
How (Manipulate) Select.
How (Facet) Juxtaposed small-multiple views coordinated with linked
highlighting, popup detail view.
Scale Original attributes: dozens.
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 7
May 20, 2021
Hierarchical Clustering Explorer (HCE)
▪ Systematic exploration of multidimensional table
▪ Originally designed for genomics domain
▪ multidimensional table with two key attributes (genes and
experimental conditions) and a quantitative value attribute (activity
of gene under experimental condition)
▪ derived data is a cluster hierarchy of items based on a similarity
measure between items
▪ scalability target: 100-20'000 gene attributes and 2-80
experimental condition attributes
▪ Scalability through combination of visual encoding and
interaction idioms
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 8
May 20, 2021
Hierarchical Clustering Explorer (HCE) …
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 9
May 20, 2021
Hierarchical Clustering Explorer (HCE) …
Hierarchical Clustering Explorer (HCE)
What(Derived) Hierarchical clustering of table rows and columns (for cluster
heatmap); quantitative derived attributes for each attribute and
pairwise attribute combination; quantitative derived attribute for
each ranking criterion and original attribute combination.
Why(Tasks) Find correlation between attributes; find clusters, gaps, outliers,
trends within items.
How(Encode) Cluster heatmap, scatterplots, histograms.
How(Reduce) Dynamic filtering; dynamic aggregation.
How (Manipulate) Navigate with pan/scroll.
How (Facet) Multiform with linked highlighting and shared spatial position;
overview-detail with selection in overview populating detail view
Scale Genes (key attribute): 20'000. Conditions (key attribute): 80. Gene
activity in condition (quantitative value attribute): 20'000 × 80 =
1'600'000.
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 10
May 20, 2021
PivotGraph
▪ PivotGraph idiom encodes a network derived from the
original network by aggregating groups of nodes and
links into a roll-up
▪ grouping based on categorical attribute values on the nodes
(up to two attributes)
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 11
May 20, 2021
PivotGraph …
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 12
May 20, 2021
PivotGraph …
▪ PivotGraph idiom is highly scalable
▪ summarises arbitrarily large number of nodes and links of the
original network
▪ Visual complexity of the derived network depends on the
number of attribute levels for the two roll-up attributes
▪ PivotGraph complements standard encoding idioms for
networks (e.g. node-link and matrix views)
▪ might be used as a linked multiform view
▪ Well suited for comparison across attributes at the
aggregate level
▪ but not good to understand topological network features
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 13
May 20, 2021
PivotGraph …
PivotGraph
What(Data) Network.
What(Derived) Derived network of aggregate nodes and links by roll-up into two
chosen attributes.
Why(Task) Cross-attribute comparison of node groups.
How(Encode) Nodes linked with connection marks, size.
How (Manipulate) Change: animated transitions.
How (Reduce) Aggregation, filtering.
Scale Nodes/links in original network: unlimited. Rollup attributes: 2.
Levels per roll-up attribute: several, up to one dozen.
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 14
May 20, 2021
InterRing
▪ Visual encoding and interaction idioms for tree exploration
▪ space-filling radial layout for encoding the hierarchy
▪ multifocus focus+context distortion approach for interaction
▪ structure-based colouring (redundant)
- useful if shared colour coding used to coordinate with other views
original hierarchy selected blue region enlarged selected tan region enlarged
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 15
May 20, 2021
InterRing …
▪ Works well in combination with other views
▪ hierarchy view supports selection, navigation and roll-up/drill-
down operations
▪ supports direct editing of the hierarchy
InterRing
What(Data) Tree.
Why(Task) Selection, rollup/drilldown, hierarchy editing.
How(Encode) Radial, space-filling layout. Colour by tree structure.
How(Facet) Linked colouring and highlighting.
How (Reduce) Embed: distort; multiple foci.
Scale Nodes: hundreds if labelled, thousands if dense.
Levels in tree: dozens.
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 16
May 20, 2021
Constellation
▪ Supports browsing of complex multilevel linguistic
network
▪ reduce perceptual impact of edge crossing
- dynamic highlighting of foreground layer
▪ nodes duplicated in subgraphs to maximise readability
▪ Specialised vis tool designed for computational
linguistics researchers
▪ should support them in developing algorithms
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 17
May 20, 2021
Constellation …
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 18
May 20, 2021
Constellation …
dynamic superimposed layers
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 19
May 20, 2021
Constellation …
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 20
May 20, 2021
Constellation …
Mid-level constellation path segment layout
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 21
May 20, 2021
Constellation …
semantic zooming
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 22
May 20, 2021
Constellation …
Constellation
What(Data) Three-level network of paths, subgraphs (definitions) and nodes
(word senses).
Why(Task) Discover/verify: browse and locate types of paths, identify and
compare.
How(Encode) Containment and connection link marks, horizontal spatial position
for plausibility attribute, vertical spatial position for order within
path, colour links by type.
How (Manipulate) Navigate: semantic zooming. Change: Animated transitions
How(Reduce) Superimpose dynamic layers.
Scale Paths: 10-50. Subgraphs: 1-30 per path. Nodes: several thousand.
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 23
May 20, 2021
Course Summary
1. Introduction
▪ classical information visualisations
- London cholera map, Rose diagram, March on Moscow, …
▪ what-why-how question
▪ vis design
- search space metaphor
2. Human Perception and Colour Theory
▪ model of perceptual processing
▪ visible light and anatomy of the human eye
▪ brightness and contrast
▪ various guidelines
▪ colour spaces
▪ illusions
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 24
May 20, 2021
Course Summary …
3. Data Representation
▪ data types
- items, attributes, links, positions, grids
▪ attribute types
- categorical vs. ordinal and quantitative data
- key vs. value semantics, temporal semantics
▪ dataset types
- tables, networks and trees, fields, geometry, clusters, sets, lists
▪ task abstraction (why)
- analyse: consume and produce
- search: lookup, locate, browse and explore
- query: identify, compare and summarise
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 25
May 20, 2021
Course Summary …
4. Validation
▪ validating four levels of design
- domain validation, abstraction validation (what and why), idiom
validation (how) and algorithm validation
- threats to validity
- downstream validation
▪ use cases
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 26
May 20, 2021
Course Summary …
5. Data Presentation
▪ marks
- item marks (points, lines, areas) and link marks (containment, connection)
▪ channels
- position, colour, shape, tilt, size, area, volume
- identity vs. magnitude channels
▪ expressiveness principle
▪ channel effectiveness (Steven's psychophysical power law)
- discriminability, separability, popout, grouping
▪ relative vs. absolute judgements (Weber's law)
▪ colour encoding (hue, saturation and luminance)
▪ colourmaps
- categorical or ordered (sequential or diverging)
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 27
May 20, 2021
Course Summary …
6. Data Processing and Visualisation Toolkits
▪ R, D3.js and Python
▪ various other solutions and toolkits
7. Design Guidelines and Principles
▪ no unjustified 3D (and 2D)
▪ eyes beat memory
▪ resolution over immersion
▪ overview first, zoom and filter, details on demand
▪ responsiveness is required
▪ get it right in black and white
▪ function first, form next
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 28
May 20, 2021
Course Summary …
8. Visualisation Techniques
▪ tables
- scatterplot, bubble plot, (stacked) bar chart, dot chart, line chart, steamgraph,
heatmap, scatterplot matrix, parallel coordinates, radial bar chart, pie chart,
polar area charts, …
▪ spatial data (geometry, fields)
- choropleth map, topographic terrain map, …
▪ network and trees
- node-link diagram, force-directed placement, adjacency matrix view, enclosure
(containment), treemap, GrouseFlocks, …
9. View Manipulation and Reduction
▪ element selection and selection highlighting
▪ item and attribute reduction (filtering and aggregation)
▪ semantic zooming
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 29
May 20, 2021
Course Summary …
10.Interaction
▪ faceting into multiple views
- linked highlighting
- share data and navigation
- juxtaposing views vs. superimposing views as layers
▪ embed: focus+context
- DOITrees, fisheye lens, …
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 30
May 20, 2021
Course Summary …
11.Dashboards
▪ what is a dashboard?
▪ 13 common mistakes in dashboard design
- exceeding the boundaries of a single screen, supplying inadequate context for
the data, displaying excessive detail or precision, …
▪ strategies for effective dashboard design
- condensing information with summaries and exceptions
- maximising the data-ink-ratio
- designing dashboards for usability/UX
12.Case Studies and Course Review
▪ Scagnostics SPLOM, Hierarchical Clustering Explorer,
PivotGraph, InterRing
▪ what-why-how?
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 31
May 20, 2021
Exam
▪ Exams take place online on June 17/18, 2021
▪ Oral online exam in English (25 mins slot)
▪ covers content of lectures and exercises
▪ counts 60% for the overall grade
▪ 5 mins questions about the assignment
▪ 20 mins questions about the course content (no preparation time)
▪ Overall grade = oral exam (60%) + assignment (40%)
▪ assignment is composed out of two grades
- overall grade for project where students have some flexibility in distributing
the grades (±2 points) (70%)
- your contribution/knowledge to the project as checked in oral exam (30%)
▪ note that the grade for the oral exam as well as for the assign-
ment have to be 8/20 or higher in order to pass the exam!
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 32
May 20, 2021
Exam …
▪ Submission of the assignment and video via
Canvas
▪ deadline: May 23, 24:00 (CET)
▪ The exam will cover all the content presented in the
lectures as well as any additional information from the
exercise sessions
▪ includes the videos shown in some of the lectures
▪ Make sure that you understand the basic concepts
▪ however, we might ask questions at any level of detail to evaluate
your knowledge
▪ Make sure that you can report about any aspects of the
assignment
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 33
May 20, 2021
Are You Interested in a Thesis?
▪ Various possibilities for BA, MA and PhD theses
▪ Data Physicalisation
- big data exploration interfaces
- extensible dynamic data physicalisation platform and framework
▪ Innovative Mixed Reality Interfaces
- augmented concept maps, museum guides, …
▪ Hybrid Positioning and Implicit Human-Computer Interaction
▪ Smart Environments and Cross-Domain Internet of Things (IoT)
▪ Next Generation Presentation Solutions (e.g. MindXpres)
▪ Personal Information Management (PIM)
▪ End-User Development and Human-AI Interaction
▪ ...
▪ Do you have your own ideas? Come along to discuss them ...
- https://beatsigner.com/flyers/ThesesOverview.pdf
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 34
May 20, 2021
Prof. Dr. Beat Signer
Cross-MediaTechnology, Interac-
tive Paper, Data Physicalisation
Dr. Audrey Sanctorum
User-defined XDI and IoT Inter-
action, Human-AI Interaction
CISA
Human-Machine &
Human-Information
Interaction
Information
Systems &
Management
Information
Visualisation
& Navigation
WEB & INFORMATION
SYSTEMS ENGINEERING
CROSS-MEDIA INFORMATION SPACES
AND ARCHITECTURES (CISA)
Payam Ebrahimi
Dynamic Data Physicalisation,
Real-Time Point Cloud Analysis
Maxim Van de Wynckel
Hybrid Positioning, Implicit
Human-Computer Interaction
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 35
May 20, 2021
Xuyao Zhang
Extensible Platform for Dynamic
Data Physicalisation
WEB & INFORMATION
SYSTEMS ENGINEERING
CISA
Human-Machine &
Human-Information
Interaction
Information
Systems &
Management
Information
Visualisation
& Navigation
CROSS-MEDIA INFORMATION SPACES
AND ARCHITECTURES (CISA)
Ekene Attoh
IoT Middleware, Context-aware
Computing, Implicit HCI
Jan Maushagen
Learning Analytics, Adaptive
Persuasive ICT Tools
Isaac Valadez
Knowledge Physicalisation and
Augmentation, Tangible UIs
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 36
May 20, 2021
Dr. Ahmed A.O. Tayeh
Open Cross-Media Authoring,
Fluid Document Formats
WEB & INFORMATION
SYSTEMS ENGINEERING
CISA
Human-Machine &
Human-Information
Interaction
Information
Systems &
Management
Information
Visualisation
& Navigation
CROSS-MEDIA INFORMATION SPACES
AND ARCHITECTURES (CISA)
Dr. Reinout Roels
MindXpres: Extensible Content-
driven Presentation Tool
Piet Van Der Paelt
Julia-based Framework for
Simulation and Optimisation
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 37
May 20, 2021
Final Project Presentations
▪ Each team will have 20 minutes to present
their work
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 38
May 20, 2021
Further Reading
▪ This lecture is mainly based on the
book Visualization Analysis & Design
▪ chapter 15
- Analysis Case Studies
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 39
May 20, 2021
References
▪ Visualization Analysis & Design, Tamara
Munzner, Taylor & Francis Inc, (Har/Psc edition),
May, November 2014,
ISBN-13: 978-1466508910
2 December 2005
Information Visualisation
The End
Good Luck with the Exam!

More Related Content

What's hot

What's hot (9)

Course Review - Lecture 13 - Introduction to Databases (1007156ANR)
Course Review - Lecture 13 - Introduction to Databases (1007156ANR)Course Review - Lecture 13 - Introduction to Databases (1007156ANR)
Course Review - Lecture 13 - Introduction to Databases (1007156ANR)
 
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)
 
Access Methods - Lecture 9 - Introduction to Databases (1007156ANR)
Access Methods - Lecture 9 - Introduction to Databases (1007156ANR)Access Methods - Lecture 9 - Introduction to Databases (1007156ANR)
Access Methods - Lecture 9 - 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)
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...
 
From PaperPoint to MindXpres - Towards Enhanced Presentation Tools
From PaperPoint to MindXpres - Towards Enhanced Presentation ToolsFrom PaperPoint to MindXpres - Towards Enhanced Presentation Tools
From PaperPoint to MindXpres - Towards Enhanced Presentation Tools
 
Formations & Deformations of Social Network Graphs
Formations & Deformations of Social Network GraphsFormations & Deformations of Social Network Graphs
Formations & Deformations of Social Network Graphs
 
Beauty as a Bridge to NodeXL
Beauty as a Bridge to NodeXLBeauty as a Bridge to NodeXL
Beauty as a Bridge to NodeXL
 
The Future is Big Graphs: A Community View on Graph Processing Systems
The Future is Big Graphs: A Community View on Graph Processing SystemsThe Future is Big Graphs: A Community View on Graph Processing Systems
The Future is Big Graphs: A Community View on Graph Processing Systems
 

Similar to Case Studies and Course Review - Lecture 12 - Information Visualisation (4019538FNR)

Contextless Object Recognition with Shape-enriched SIFT and Bags of Features
Contextless Object Recognition with Shape-enriched SIFT and Bags of FeaturesContextless Object Recognition with Shape-enriched SIFT and Bags of Features
Contextless Object Recognition with Shape-enriched SIFT and Bags of Features
Universitat Politècnica de Catalunya
 
Structured Data Presentation
Structured Data PresentationStructured Data Presentation
Structured Data Presentation
Shawn Day
 
Network visualization: Fine-tuning layout techniques for different types of n...
Network visualization: Fine-tuning layout techniques for different types of n...Network visualization: Fine-tuning layout techniques for different types of n...
Network visualization: Fine-tuning layout techniques for different types of n...
Nees Jan van Eck
 
Gephi short introduction
Gephi short introductionGephi short introduction
Gephi short introduction
Sébastien
 

Similar to Case Studies and Course Review - Lecture 12 - Information Visualisation (4019538FNR) (20)

Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
 
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)
 
Contextless Object Recognition with Shape-enriched SIFT and Bags of Features
Contextless Object Recognition with Shape-enriched SIFT and Bags of FeaturesContextless Object Recognition with Shape-enriched SIFT and Bags of Features
Contextless Object Recognition with Shape-enriched SIFT and Bags of Features
 
What to do when one size does not fit all?!
What to do when one size does not fit all?!What to do when one size does not fit all?!
What to do when one size does not fit all?!
 
Structured Data Presentation
Structured Data PresentationStructured Data Presentation
Structured Data Presentation
 
Semi-supervised concept detection by learning the structure of similarity graphs
Semi-supervised concept detection by learning the structure of similarity graphsSemi-supervised concept detection by learning the structure of similarity graphs
Semi-supervised concept detection by learning the structure of similarity graphs
 
Interactive exploration of complex relational data sets in a web - SemWeb.Pro...
Interactive exploration of complex relational data sets in a web - SemWeb.Pro...Interactive exploration of complex relational data sets in a web - SemWeb.Pro...
Interactive exploration of complex relational data sets in a web - SemWeb.Pro...
 
Network visualization: Fine-tuning layout techniques for different types of n...
Network visualization: Fine-tuning layout techniques for different types of n...Network visualization: Fine-tuning layout techniques for different types of n...
Network visualization: Fine-tuning layout techniques for different types of n...
 
SANN: Programming Code Representation Using Attention Neural Network with Opt...
SANN: Programming Code Representation Using Attention Neural Network with Opt...SANN: Programming Code Representation Using Attention Neural Network with Opt...
SANN: Programming Code Representation Using Attention Neural Network with Opt...
 
GraphSummit London Feb 2024 - ABK - Neo4j Product Vision and Roadmap.pptx
GraphSummit London Feb 2024 - ABK - Neo4j Product Vision and Roadmap.pptxGraphSummit London Feb 2024 - ABK - Neo4j Product Vision and Roadmap.pptx
GraphSummit London Feb 2024 - ABK - Neo4j Product Vision and Roadmap.pptx
 
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...
 
Data Structure Graph DMZ #DMZone
Data Structure Graph DMZ #DMZoneData Structure Graph DMZ #DMZone
Data Structure Graph DMZ #DMZone
 
Attentive Relational Networks for Mapping Images to Scene Graphs
Attentive Relational Networks for Mapping Images to Scene GraphsAttentive Relational Networks for Mapping Images to Scene Graphs
Attentive Relational Networks for Mapping Images to Scene Graphs
 
Datamining at SemWebPro 2012
Datamining at SemWebPro 2012Datamining at SemWebPro 2012
Datamining at SemWebPro 2012
 
Exploring the Future of Eclipse Modeling: Web and Semantic Collaboration
Exploring the Future of Eclipse Modeling: Web and Semantic CollaborationExploring the Future of Eclipse Modeling: Web and Semantic Collaboration
Exploring the Future of Eclipse Modeling: Web and Semantic Collaboration
 
Gephi short introduction
Gephi short introductionGephi short introduction
Gephi short introduction
 
Lecture 2.B: Computer Vision Applications - Full Stack Deep Learning - Spring...
Lecture 2.B: Computer Vision Applications - Full Stack Deep Learning - Spring...Lecture 2.B: Computer Vision Applications - Full Stack Deep Learning - Spring...
Lecture 2.B: Computer Vision Applications - Full Stack Deep Learning - Spring...
 
Data science syllabus
Data science syllabusData science syllabus
Data science syllabus
 
Qda ces 2013 toronto workshop
Qda ces 2013 toronto workshopQda ces 2013 toronto workshop
Qda ces 2013 toronto workshop
 
"Визуализация данных с помощью d3.js", Михаил Дунаев, MoscowJS 19
"Визуализация данных с помощью d3.js", Михаил Дунаев, MoscowJS 19"Визуализация данных с помощью d3.js", Михаил Дунаев, MoscowJS 19
"Визуализация данных с помощью d3.js", Михаил Дунаев, MoscowJS 19
 

More from 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
 
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
 

More from Beat Signer (20)

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
 
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
 
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 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)
 
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)
 
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...
 
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

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 

Case Studies and Course Review - Lecture 12 - Information Visualisation (4019538FNR)

  • 1. 2 December 2005 Information Visualisation Case Studies and Course Review Prof. Beat Signer Department of Computer Science Vrije Universiteit Brussel beatsigner.com
  • 2. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 2 May 20, 2021 Analyse Case Studies ▪ Analysis of existing systems provides foundation for considering all the possibilities when designing new systems ▪ use analysis framework introduced earlier - what, why and how? - four levels of validation ▪ data/task abstraction - types of data abstraction - derived data - … ▪ visual encoding/interaction idioms - encoding design choices - faceting between multiple views - …
  • 3. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 3 May 20, 2021 Scagnostics SPLOM ▪ Scalable idiom for the exploration of scatterplot matrices (SPLOMs) ▪ scagnostics = scatterplot computer-guided diagnostics
  • 4. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 4 May 20, 2021 Scagnostics SPLOM … ▪ Use nine measurements that categorise the point distribution of scatterplots ▪ monotonic, stringy, skinny, convex, striated, sparse, clumpy, skewed and outlying ▪ Show measurements in a new scagnostics SPLOM ▪ scatterplot of scatterplots ▪ each point in the scagnostics SPLOM represents an entire scatterplot of the original SPLOM
  • 5. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 5 May 20, 2021 Scagnostics SPLOM …
  • 6. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 6 May 20, 2021 Scagnostics SPLOM … ▪ Linked highlighting between views ▪ Selection of point triggers popup view with full scatterplot Scagnostics SPLOM What(Data) Table. What(Derived) Nine quantitative attributes per scatterplot (pairwise combination of original attributes). Why(Tasks) Identify, compare, and summarise; distributions and correlation. How(Encode) Scatterplot, scatterplot matrix. How (Manipulate) Select. How (Facet) Juxtaposed small-multiple views coordinated with linked highlighting, popup detail view. Scale Original attributes: dozens.
  • 7. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 7 May 20, 2021 Hierarchical Clustering Explorer (HCE) ▪ Systematic exploration of multidimensional table ▪ Originally designed for genomics domain ▪ multidimensional table with two key attributes (genes and experimental conditions) and a quantitative value attribute (activity of gene under experimental condition) ▪ derived data is a cluster hierarchy of items based on a similarity measure between items ▪ scalability target: 100-20'000 gene attributes and 2-80 experimental condition attributes ▪ Scalability through combination of visual encoding and interaction idioms
  • 8. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 8 May 20, 2021 Hierarchical Clustering Explorer (HCE) …
  • 9. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 9 May 20, 2021 Hierarchical Clustering Explorer (HCE) … Hierarchical Clustering Explorer (HCE) What(Derived) Hierarchical clustering of table rows and columns (for cluster heatmap); quantitative derived attributes for each attribute and pairwise attribute combination; quantitative derived attribute for each ranking criterion and original attribute combination. Why(Tasks) Find correlation between attributes; find clusters, gaps, outliers, trends within items. How(Encode) Cluster heatmap, scatterplots, histograms. How(Reduce) Dynamic filtering; dynamic aggregation. How (Manipulate) Navigate with pan/scroll. How (Facet) Multiform with linked highlighting and shared spatial position; overview-detail with selection in overview populating detail view Scale Genes (key attribute): 20'000. Conditions (key attribute): 80. Gene activity in condition (quantitative value attribute): 20'000 × 80 = 1'600'000.
  • 10. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 10 May 20, 2021 PivotGraph ▪ PivotGraph idiom encodes a network derived from the original network by aggregating groups of nodes and links into a roll-up ▪ grouping based on categorical attribute values on the nodes (up to two attributes)
  • 11. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 11 May 20, 2021 PivotGraph …
  • 12. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 12 May 20, 2021 PivotGraph … ▪ PivotGraph idiom is highly scalable ▪ summarises arbitrarily large number of nodes and links of the original network ▪ Visual complexity of the derived network depends on the number of attribute levels for the two roll-up attributes ▪ PivotGraph complements standard encoding idioms for networks (e.g. node-link and matrix views) ▪ might be used as a linked multiform view ▪ Well suited for comparison across attributes at the aggregate level ▪ but not good to understand topological network features
  • 13. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 13 May 20, 2021 PivotGraph … PivotGraph What(Data) Network. What(Derived) Derived network of aggregate nodes and links by roll-up into two chosen attributes. Why(Task) Cross-attribute comparison of node groups. How(Encode) Nodes linked with connection marks, size. How (Manipulate) Change: animated transitions. How (Reduce) Aggregation, filtering. Scale Nodes/links in original network: unlimited. Rollup attributes: 2. Levels per roll-up attribute: several, up to one dozen.
  • 14. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 14 May 20, 2021 InterRing ▪ Visual encoding and interaction idioms for tree exploration ▪ space-filling radial layout for encoding the hierarchy ▪ multifocus focus+context distortion approach for interaction ▪ structure-based colouring (redundant) - useful if shared colour coding used to coordinate with other views original hierarchy selected blue region enlarged selected tan region enlarged
  • 15. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 15 May 20, 2021 InterRing … ▪ Works well in combination with other views ▪ hierarchy view supports selection, navigation and roll-up/drill- down operations ▪ supports direct editing of the hierarchy InterRing What(Data) Tree. Why(Task) Selection, rollup/drilldown, hierarchy editing. How(Encode) Radial, space-filling layout. Colour by tree structure. How(Facet) Linked colouring and highlighting. How (Reduce) Embed: distort; multiple foci. Scale Nodes: hundreds if labelled, thousands if dense. Levels in tree: dozens.
  • 16. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 16 May 20, 2021 Constellation ▪ Supports browsing of complex multilevel linguistic network ▪ reduce perceptual impact of edge crossing - dynamic highlighting of foreground layer ▪ nodes duplicated in subgraphs to maximise readability ▪ Specialised vis tool designed for computational linguistics researchers ▪ should support them in developing algorithms
  • 17. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 17 May 20, 2021 Constellation …
  • 18. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 18 May 20, 2021 Constellation … dynamic superimposed layers
  • 19. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 19 May 20, 2021 Constellation …
  • 20. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 20 May 20, 2021 Constellation … Mid-level constellation path segment layout
  • 21. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 21 May 20, 2021 Constellation … semantic zooming
  • 22. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 22 May 20, 2021 Constellation … Constellation What(Data) Three-level network of paths, subgraphs (definitions) and nodes (word senses). Why(Task) Discover/verify: browse and locate types of paths, identify and compare. How(Encode) Containment and connection link marks, horizontal spatial position for plausibility attribute, vertical spatial position for order within path, colour links by type. How (Manipulate) Navigate: semantic zooming. Change: Animated transitions How(Reduce) Superimpose dynamic layers. Scale Paths: 10-50. Subgraphs: 1-30 per path. Nodes: several thousand.
  • 23. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 23 May 20, 2021 Course Summary 1. Introduction ▪ classical information visualisations - London cholera map, Rose diagram, March on Moscow, … ▪ what-why-how question ▪ vis design - search space metaphor 2. Human Perception and Colour Theory ▪ model of perceptual processing ▪ visible light and anatomy of the human eye ▪ brightness and contrast ▪ various guidelines ▪ colour spaces ▪ illusions
  • 24. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 24 May 20, 2021 Course Summary … 3. Data Representation ▪ data types - items, attributes, links, positions, grids ▪ attribute types - categorical vs. ordinal and quantitative data - key vs. value semantics, temporal semantics ▪ dataset types - tables, networks and trees, fields, geometry, clusters, sets, lists ▪ task abstraction (why) - analyse: consume and produce - search: lookup, locate, browse and explore - query: identify, compare and summarise
  • 25. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 25 May 20, 2021 Course Summary … 4. Validation ▪ validating four levels of design - domain validation, abstraction validation (what and why), idiom validation (how) and algorithm validation - threats to validity - downstream validation ▪ use cases
  • 26. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 26 May 20, 2021 Course Summary … 5. Data Presentation ▪ marks - item marks (points, lines, areas) and link marks (containment, connection) ▪ channels - position, colour, shape, tilt, size, area, volume - identity vs. magnitude channels ▪ expressiveness principle ▪ channel effectiveness (Steven's psychophysical power law) - discriminability, separability, popout, grouping ▪ relative vs. absolute judgements (Weber's law) ▪ colour encoding (hue, saturation and luminance) ▪ colourmaps - categorical or ordered (sequential or diverging)
  • 27. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 27 May 20, 2021 Course Summary … 6. Data Processing and Visualisation Toolkits ▪ R, D3.js and Python ▪ various other solutions and toolkits 7. Design Guidelines and Principles ▪ no unjustified 3D (and 2D) ▪ eyes beat memory ▪ resolution over immersion ▪ overview first, zoom and filter, details on demand ▪ responsiveness is required ▪ get it right in black and white ▪ function first, form next
  • 28. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 28 May 20, 2021 Course Summary … 8. Visualisation Techniques ▪ tables - scatterplot, bubble plot, (stacked) bar chart, dot chart, line chart, steamgraph, heatmap, scatterplot matrix, parallel coordinates, radial bar chart, pie chart, polar area charts, … ▪ spatial data (geometry, fields) - choropleth map, topographic terrain map, … ▪ network and trees - node-link diagram, force-directed placement, adjacency matrix view, enclosure (containment), treemap, GrouseFlocks, … 9. View Manipulation and Reduction ▪ element selection and selection highlighting ▪ item and attribute reduction (filtering and aggregation) ▪ semantic zooming
  • 29. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 29 May 20, 2021 Course Summary … 10.Interaction ▪ faceting into multiple views - linked highlighting - share data and navigation - juxtaposing views vs. superimposing views as layers ▪ embed: focus+context - DOITrees, fisheye lens, …
  • 30. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 30 May 20, 2021 Course Summary … 11.Dashboards ▪ what is a dashboard? ▪ 13 common mistakes in dashboard design - exceeding the boundaries of a single screen, supplying inadequate context for the data, displaying excessive detail or precision, … ▪ strategies for effective dashboard design - condensing information with summaries and exceptions - maximising the data-ink-ratio - designing dashboards for usability/UX 12.Case Studies and Course Review ▪ Scagnostics SPLOM, Hierarchical Clustering Explorer, PivotGraph, InterRing ▪ what-why-how?
  • 31. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 31 May 20, 2021 Exam ▪ Exams take place online on June 17/18, 2021 ▪ Oral online exam in English (25 mins slot) ▪ covers content of lectures and exercises ▪ counts 60% for the overall grade ▪ 5 mins questions about the assignment ▪ 20 mins questions about the course content (no preparation time) ▪ Overall grade = oral exam (60%) + assignment (40%) ▪ assignment is composed out of two grades - overall grade for project where students have some flexibility in distributing the grades (±2 points) (70%) - your contribution/knowledge to the project as checked in oral exam (30%) ▪ note that the grade for the oral exam as well as for the assign- ment have to be 8/20 or higher in order to pass the exam!
  • 32. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 32 May 20, 2021 Exam … ▪ Submission of the assignment and video via Canvas ▪ deadline: May 23, 24:00 (CET) ▪ The exam will cover all the content presented in the lectures as well as any additional information from the exercise sessions ▪ includes the videos shown in some of the lectures ▪ Make sure that you understand the basic concepts ▪ however, we might ask questions at any level of detail to evaluate your knowledge ▪ Make sure that you can report about any aspects of the assignment
  • 33. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 33 May 20, 2021 Are You Interested in a Thesis? ▪ Various possibilities for BA, MA and PhD theses ▪ Data Physicalisation - big data exploration interfaces - extensible dynamic data physicalisation platform and framework ▪ Innovative Mixed Reality Interfaces - augmented concept maps, museum guides, … ▪ Hybrid Positioning and Implicit Human-Computer Interaction ▪ Smart Environments and Cross-Domain Internet of Things (IoT) ▪ Next Generation Presentation Solutions (e.g. MindXpres) ▪ Personal Information Management (PIM) ▪ End-User Development and Human-AI Interaction ▪ ... ▪ Do you have your own ideas? Come along to discuss them ... - https://beatsigner.com/flyers/ThesesOverview.pdf
  • 34. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 34 May 20, 2021 Prof. Dr. Beat Signer Cross-MediaTechnology, Interac- tive Paper, Data Physicalisation Dr. Audrey Sanctorum User-defined XDI and IoT Inter- action, Human-AI Interaction CISA Human-Machine & Human-Information Interaction Information Systems & Management Information Visualisation & Navigation WEB & INFORMATION SYSTEMS ENGINEERING CROSS-MEDIA INFORMATION SPACES AND ARCHITECTURES (CISA) Payam Ebrahimi Dynamic Data Physicalisation, Real-Time Point Cloud Analysis Maxim Van de Wynckel Hybrid Positioning, Implicit Human-Computer Interaction
  • 35. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 35 May 20, 2021 Xuyao Zhang Extensible Platform for Dynamic Data Physicalisation WEB & INFORMATION SYSTEMS ENGINEERING CISA Human-Machine & Human-Information Interaction Information Systems & Management Information Visualisation & Navigation CROSS-MEDIA INFORMATION SPACES AND ARCHITECTURES (CISA) Ekene Attoh IoT Middleware, Context-aware Computing, Implicit HCI Jan Maushagen Learning Analytics, Adaptive Persuasive ICT Tools Isaac Valadez Knowledge Physicalisation and Augmentation, Tangible UIs
  • 36. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 36 May 20, 2021 Dr. Ahmed A.O. Tayeh Open Cross-Media Authoring, Fluid Document Formats WEB & INFORMATION SYSTEMS ENGINEERING CISA Human-Machine & Human-Information Interaction Information Systems & Management Information Visualisation & Navigation CROSS-MEDIA INFORMATION SPACES AND ARCHITECTURES (CISA) Dr. Reinout Roels MindXpres: Extensible Content- driven Presentation Tool Piet Van Der Paelt Julia-based Framework for Simulation and Optimisation
  • 37. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 37 May 20, 2021 Final Project Presentations ▪ Each team will have 20 minutes to present their work
  • 38. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 38 May 20, 2021 Further Reading ▪ This lecture is mainly based on the book Visualization Analysis & Design ▪ chapter 15 - Analysis Case Studies
  • 39. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 39 May 20, 2021 References ▪ Visualization Analysis & Design, Tamara Munzner, Taylor & Francis Inc, (Har/Psc edition), May, November 2014, ISBN-13: 978-1466508910
  • 40. 2 December 2005 Information Visualisation The End Good Luck with the Exam!