Professional Documents
Culture Documents
01 Introduction Small PDF
01 Introduction Small PDF
Part 1: Introduction
Wintersemester 2019/20
Overview
1. Introduction
2. Charts
3. Perception and Design
4. Visualization Process
5. Vis of highdimensional/multivariate Data
6. Interaction
7. Visualization of graphs
8. Visualization of scalar fields
9. Color coding
What is visualization? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
How to do visualization? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Visualization today . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
What is visualization? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
How to do visualization? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Visualization today . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Oxford Dictionary:
visualize:
1. form a mental image of; imagine
2. make (something) visible to the eye
“
Visualization is a method of computing. It trans-
forms the symbolic into the geometric, enabling re-
searchers to observe their simulations and compu-
tations. Visualization offers a method for seeing
the unseen. [...] It studies those mechanisms in hu-
”
mans and computers which allow them in concert
to perceive, use and communicate visual informa-
tion.
1 McCormick,
B.H., T.A. DeFanti, M.D. Brown, Visualization in Scientific Computing,
Computer Graphics 21(6), November 1987
Data Visualization – Introduction 1–8
Visualization in the 1980’s
Lorensen, W. E., & Cline, H. E. (1987, August). Marching cubes: A high resolution 3D
surface construction algorithm. In ACM siggraph computer graphics (Vol. 21, No. 4, pp.
163-169). ACM.
“ ”
... the use of computer-supported, interactive, vi-
sual representations of data to amplify cognition.
Robertson, G. G., Mackinlay, J. D., & Card, S. K. (1991, April). Cone trees: animated 3D
visualizations of hierarchical information. In Proceedings of the SIGCHI conference on
Human factors in computing systems (pp. 189-194). ACM.
Munzner, 2012:
“ ”
Computer-based visualization systems provide vi-
sual representations of datasets intended to help
people carry out some task more effectively.
Data Visualization:
http://www.datadynamics.com/help/activereports6/arCONChartTypes.html
Data Visualization – Introduction 1–18
Examples of visualizations – Applications of network visualization
[wikipedia.org]
[wikipedia.org] – Isosurface
What is visualization? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
How to do visualization? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Visualization today . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
1. External cognition
2. Communication
3. Represenation of abstract information
4. Exploration
5. Increased productivity
“
The power of the unaided mind is highly overrated.
Without external aids, memory, thought, and rea-
soning are all constrained. But human intelligence
is highly flexible and adaptive, superb at inventing
procedures and objects that overcome its own lim-
its. The real powers come from devising external
aids that enhance cognitive abilities. How have we
”
increased memory, thought, and reasoning? By the
invention of external aids: It is things that make us
smart.
54 * 48 = ?
A. Brisbane, 1911:
”
Data Visualization – Introduction 1–29
Visualization for communication
4 J.H. Larkin & H.A. Simon. ”Why a diagram is (sometimes) worth ten thousand words”,
J.H. Larkin & H.A. Simon. ”Why a diagram is (sometimes) worth ten thousand words”, Cognitive
Science 11:65-99, 1987
J.H. Larkin & H.A. Simon. ”Why a diagram is (sometimes) worth ten thousand words”, Cognitive
Science 11:65-99, 1987
[Nielsen, C. B., Jackman, S. D., Birol, I., & Jones, S. J. (2009). ABySS-Explorer:
visualizing genome sequence assemblies. IEEE transactions on
visualization and computer graphics, 15(6), 881-888.]
[wikipedia.org]
Data Visualization – Introduction 1–36
Visualization for exploration – Anscombes Quartett – Automatic generation
https://www.autodeskresearch.com/publications/samestats
Matejka, J., & Fitzmaurice, G. (2017, May). Same stats, different graphs: generating datasets with varied appearance and identical statistics
through simulated annealing. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems (pp. 1290-1294). ACM.
What is visualization? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
How to do visualization? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Visualization today . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
What is visualization? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
How to do visualization? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Visualization today . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Friendly, M. (2008). A brief history of data visualization. In Handbook of data visualization (pp. 15-56). Springer, Berlin, Heidelberg.
1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000
1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000
1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000
1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000
1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000
Charts 1821
William Playfair develops the
first charts (line-, bar-, pie-chart).
1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000
1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000
1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000
1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000
1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000
1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000
What is visualization? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
How to do visualization? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Visualization today . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
interaction
measurement
system simulation vis graphic communication
data
event animation
process
object understanding knowledge analysis
exploration
concept about data
Statistics
-
ces al Pro
Ma ning
Lea
Visual Analytics
g
chi
sin
n
l
SciVis
r
ica
Sig
ne
M D er
in ata m
Nu ath
in
g Analysis M
ry
Inte met
ract
io Geo ssing
n e
Proc
ics
e
De
ph
sig
InfoVis
An
Gra
n
tio im
n
p ati
rce on
Pe
sig l
De sua
Re
n
n
Vi
Virtua
de
ality
rin
g
l Re-
• Open-source
• VTK (The Visualization Toolkit)
• Commercial
• Amira
• AVS/Express
• IDL
• IRIS Explorer
• OpenDX
• Open-source
• D3
• Processing
• Prefuse
• Xgobi
• Commercial
• Tableau