Visit to a blind student's school🧑🦯🧑🦯(community medicine)
Visualisation - introduction, guidelines, principles and design
1. Post-‐academic
course
Big
Data
Post-‐academic
course
Big
Data
Joris Klerkx
Research Expert, PhD.
joris.klerkx@cs.kuleuven.be
@jkofmsk
Erik Duval
Professor
erik.duval@cs.kuleuven.be
@erikduval
Visualisatie
Big Data - module 3
IVPV - Instituut voor PermanenteVorming
28-05-2015
2. To research, design, create and evaluate useful tools
that augment the human intellect
By
‘augmen+ng
human
intellect’
we
mean
increasing
the
capability
of
a
man
to
approach
a
complex
problem
situa+on,
to
gain
comprehension
to
suit
his
particular
needs,
and
to
derive
solu+ons
to
problems
(Douglas
Engelbart,
1962).
2
Augment group - HCI research lab
Dept. Computerwetenschappen
KU Leuven
https://augmenthuman.wordpress.com
Music
Technology Enhanced
Learning
e-health
Research 2.0
Health
Media
(Consumption)
Technology Enhanced Learning
Science 2.0
21. World Population Growth
A tremendous change occurred with the industrial revolution: whereas it had taken all of human history until around 1800 for world population
to reach one billion, the second billion was achieved in only 130 years (1930), the third billion in less than 30 years (1959), the fourth billion in
15 years (1974), and the fifth billion in only 13 years (1987). During the 20th century alone, the population in the world has grown from
1.65 billion to 6 billion.
Seeing is understanding
21
29. Sentiment analysis in enterprise social network (slack)
Triggers questions & creates awareness
29
Should we trust SOTA NLP-algorithms?
30. Empowers users to make informed decisions
Positive Badges
Negative Badges
30
31.
Khaled Bachour, Frederic Kaplan, Pierre Dillenbourg, "An Interactive Table for Supporting Participation Balance in Face-to-Face
Collaborative Learning," IEEE Transactions on Learning Technologies, vol. 3, no. 3, pp. 203-213, July-September, 2010
Creates awareness
31
32. T. Nagel, M. Maitan, E. Duval,A.Vande Moere, J. Klerkx, K. Kloeckl, and C. Ratti.Touching transport - a case study on visualizing metropolitan public
transit on interactive tabletops. In AVI2014: 12th ACM International Working Conference on AdvancedVisual Interfaces, pages 281–288, 2014.
http://www.youtube.com/watch?v=wQpTM7ASc-w
Facilitates human interaction for exploration and understanding
32
38. Scientific visualisation
Specifically concerned with data that has a well-defined representation in 2D or 3D space (e.g., from
simulation mesh or scanner).
Slide
source:
Robert
Putman 38
42. Humans have advanced perceptual abilities
Our brains makes us extremely good at recognizing visual patterns
42
43. 43
Humans have little short term memory
Our brain remembers relatively little of what we perceive.
Most of us can only hold three to seven chunks of data at the same time.
47. Real data is ugly and needs to be cleaned
http://hcil2.cs.umd.edu/trs/2011-34/2011-34.pdf
http://www.netmagazine.com/features/seven-dirty-secrets-data-visualisation
https://code.google.com/p/google-refine/
http://vis.stanford.edu/wrangler/Pre-process your data
47
51. Use small coordinated graphs to add variables
51
Forget about 3D graphs
Source: Stephen Few
52. Which student has more blogposts?
• Size & angle are difficult to compare
• Without labels & legends, impossible to show exact quantitative
differences
• Limited Short term (visual) memory
52
53. Source: Stephen Few
Save the pies for dessert (S. Few)
Try using either of the pies to put the slices in order by size
53
57. 0" 10" 20" 30" 40" 50" 60"
Student"1"
Student"2"
Student"3"
Student"4"
blogposts"
tweets"
comments"on"blogs"
reports"submi:ed"
0%# 20%# 40%# 60%# 80%# 100%#
Student#1#
Student#2#
Student#3#
Student#4#
blogposts#
tweets#
comments#on#blogs#
reports#submi;ed#
Use Common Sense
What are you comparing?
What story do you get from it?
57
58. Which graph makes it easier to focus on the pattern of change
through time, instead of the individual values?
Choose graph that answers your questions about your data
58Source: Stephen Few
67. How much better are the drinking water conditions in Willowtown as
compared to Silvatown?
67
http://fellinlovewithdata.com/research/deceptive-visualizations
73. A limited set of visual properties that are detected
- very rapidly (< 200 to 250 ms),
- accurately,
- with little effort,
- before focused attention
by the low-lever visual system on them.
Healey,
C.,
&
Enns,
J.
(2012).
AFenGon
and
Visual
Memory
in
VisualizaGon
and
Computer
Graphics.
IEEE
Transac+ons
on
Visualiza+on
and
Computer
Graphics
,
18
(7),
1170-‐1188.
Pre-attentive characteristics
Note that eye movements take at least 200 ms to initiate.
73
74. Pre-attentive characteristics
Find the red dot
<> Hue
Find the dot
<> shape
Find the red dot
conjunction
not pre-attentive
http://www.csc.ncsu.edu/faculty/healey/PP/
helps to spot differences in multi-element display
74
75. Pre-attentive characteristics
Line orientation Length, width Closure Size
Curvature Density, contrast Intersection 3D depth
Not all of them allow showing exact quantitative differences
Helps to spot differences in multi-element display
75
http://www.csc.ncsu.edu/faculty/healey/PP/
79. Common Fate
Objects with a common movement, that move in the same
direction, at the same pace, at the same time are organised as a
group (Ehrenstein, 2004).
79
http://www.slideshare.net/chelsc/gestalt-laws-and-design-presentation
80. Law of Isomorphism
Is similarity that can be behavioural or perceptual, and can
be a response based on the viewers previous experiences
(Luchins & Luchins, 1999; Chang, 2002).This law is the basis
for symbolism (Schamber, 1986).
80
http://www.slideshare.net/chelsc/gestalt-laws-and-design-presentation
83. B. McDonnel and N. Elmqvist. Towards utilizing gpus in information visualization:A model and implementation of
image-space operations.Visualization and Computer Graphics, IEEE Transactions on, 15(6):1105–1112, 2009.
http://www.infovis-wiki.net/index.php/Visualization_Pipeline
83
84. Data
- structure
time, hierarchy, network, 1D, 2D, nD, …
- questions
where, when, how often, …
- audience
domain & visualisation expertise, …
84
85. S. Stevens. On the theory of scales of measurement. Science, 103(2684), 1946.
Structure
Time? hierarchical? 1D? 2D? nD? network? …
85
86. Questions (to get things going)
What is the average amount of students that bought the course book ?
What? When? How much? How often?
When did students start looking at the course material?
How much hours did Peter work on this assignment?
(Why did Peter have to redo his assignment?)
How often did Peter retake the course before he passed?
(why?)
86
87. 87
Visual mapping
Encode data characteristics into visual form
Each mark (point, line, area,…) represents a data element
Think about relationships between elements (position)
“Simplicity is the ultimate sophistication.”
Leonardo daVinci
93. Which one is more accurate?
Slide
adapted
from
Michael
Porath
93
Compensating magnitude to match perception
94. Color
Color Principles - Hue, Saturation, andValue
https://www.youtube.com/watch?v=l8_fZPHasdo94
Use maximum +/- 5 colors (for categories,.. ) (short term memory)
http://en.wikipedia.org/wiki/HSL_and_HSV
95. • hue: categorical
• saturation: ordinal and quantitative
• luminance: ordinal and quantitative
How to choose colors
source from: Katrien Verbert 95
103. Offer precise controls for sharing on the Internet...
Users should navigate through 50 settings with more than 170 options
Example
Facebook privacy statement
Questions?
How did its complexity change over time?
How does its length compare to privacy statements
of other tools?
103
104. How did its complexity change over time?
http://www.nytimes.com/interactive/2010/05/12/business/facebook-privacy.html
104
105. How does its length compare to privacy statements
of other tools?
http://www.nytimes.com/interactive/2010/05/12/business/facebook-privacy.html
105
110. Five principles
1. Above all else show the data.
2. Maximize the data-ink ratio, within reason.
3. Erase non-data ink, within reason.
4. Erase redundant data-ink.
5. Revise and edit.
Source: Katrien Verbert
"The success of a visualization is based on deep
knowledge and care about the substance, and the
quality, relevance and integrity of the content."
(Tufte, 1983)
110
111. Data-ink
“A large share of ink on a graphic should present data
information, the ink changing as the data change. Data-ink is
the non-erasable core of a graphic...” (Tufte,1983)
111
112. Data-ink ratio =
data-ink
Total ink used to print graphic
= Proportion of a graphic’s ink devoted to the
non-redundant display of data-information.
= 1.0 – proportion of graphic that can be
erased without the loss of information
Data-ink ratio
112
115. What is the data-ink ratio of this graphic?
< 0.001
Source: Katrien Verbert 115
116. Five Principles
1. Above all else show the data.
2. Maximize the data-ink ratio.
• Within reason
• Every bit of ink on a graphic requires a reason
3. Erase non-data ink, within reason.
4. Erase redundant data-ink.
5. Revise and edit.
116
117. Maximize the data-ink ratio, within reason
“A pixel
is a
terrible
thing to
waste.”
(Shneiderman)
Slide
source:
Chris
North,
Virginia
Tech 117
118. Five Principles
1. Above all else show the data.
2. Maximize the data-ink ratio, within reason.
3. Erase non-data ink, within reason.
4. Erase redundant data-ink.
5. Revise and edit.
118
142. “Perfection is achieved not
when there is nothing more
to add, but when there is
nothing left to take away”
– Antoine de Saint-Exupery
142
143. Graphical Perception: Theory, Experimentation, and Application to the Development of Graphical Methods. William S. Cleveland;
Robert McGill (PDF)
7 foundational papers
The Structure of the Information Visualization Design Space. Stuart K. Card and Jock Mackinlay (PDF)
Visual Information Seeking: Tight Coupling of Dynamic Query Filters with Starfield Displays. Christopher Ahlberg and Ben Shneiderman
(PDF)
High-Speed Visual Estimation Using Preattentive Processing. C. G. Healey, K. S. Booth and J. T. Enns (PDF)
Automating the Design of Graphical Presentations of Relational Information. Jock Mackinlay (PDF)
How NOT to Lie with Visualization. Bernice E. Rogowitz, Lloyd A. Treinish (PDF).
The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations. Ben Shneiderman (PDF).
http://fellinlovewithdata.com/guides/7-classic-foundational-vis-papers
143