CSCI 552 Data Visualization

CSCI 552
Data Visualization
Shiaofen Fang
What Is Visualization?
 We observe and draw conclusions
– “A picture says more than a thousand
words/numbers”
– Seeing is believing, seeing is understanding
– Beware of ‘illusions’ (magicians)
 Visualization: transformation of
data/information into pictures
2
1
Different Types of Data Visualization
 Scientific Visualization
– From science, engineering, medicine, etc.
– Is a method of computing: exploration,
simulation, discovery, insight.
– Data are usually homogeneous with predefined
spatial structures.
 Information Visualization
– Abstract Data: WWW documents, file
structures, relationships, financial data, etc.
– Usually heterogeneous without spatial
structures.
3
Functions of Visualization
 A Representation of Information
 Aid for Understanding and Analysis
 Validation of Results
 A Tool for Communication
4
2
Examples
Terrain geometry:
Terrain Texture:
(10,20,21), (12,13,14), (13,32,12),....,
(1,2,3), (2,4,5),(3,5,6),.....
(23,34,54), (23,34,23), (45,26,78),....
Time 0:
Volumetric cloud cover: 0, 0, 12, 14, 15, 15, 17, 12, 23, 45,.....
Wind vectors: (0.2, 0.3, 0.93,5), (0.4,0.5,0.76,12),...,
Time 1:
Volumetric cloud cover: 0, 0, 11, 12, 13, 16, 20, 12, 32, 45,.....
Wind vectors: (0.4,0.5,0.76,12),(0.5,0.5,0.7,6),...
6
3
Info-graphics
7
8
4
9
How Many “V”s
10
5
11
Perpetual Ocean
12
6
Visible
Human
13
Graphical Design
 Can be more precise and revealing than




numerical display
Can capture a large amount of information
in a very small space
Can extend to time-series display
Can be narrative
Can represent each data point by visual
information (graphic, icon, image, color,
pattern)
14
7
Cholera map of central London,
1854, by Dr. John Snow
Train schedule Paris-Lyon, 1880s
15
16
8
Napoleon’s Russia campaign, 1812, plots 6 variables
on a 2D graph
17
Graphical Display (example)
fear-rage graph
18
9
Graphical Integrity -What To Avoid In Visualization
The Lie Factor =
Size of effect shown in Graphic
Size of effect in Data
Example: fuel economy standards
19
Graphical Integrity (2) ...
Visualizing data bearing
some dimension by
means of objects of
higher dimensions
Example:
the growing barrel
20
10
Graphical Integrity (3) ...
Quoting data out of context and/or too sparse
Example: Connecticut traffic deaths
21
Graphical Integrity (4) ...
 Is cosmetic decoration really needed to make data
more interesting
 Misleading graphical representation
Example: NCSA storm model
22
11
Visual Perceptions
 Visual Memory is Limited
 We are sometimes not very sensitive to
small visual changes
 Visual perception can be influenced contrast
and surrounding environment
23
24
12
How many black dots?
25
26
13
Seeing parallel lines
27
Seeing is not always believing
28
14
Visualization Design Principles








Show the data
Induce the viewer to think about the substance rather
than methodology, design, and the technology
Avoid distorting what the data have to say
Present large data sets coherently and concisely
Encourage comparison of different pieces of data
Reveal the data at several levels of detail
Serve a reasonably clear purpose: description, exploration,
tabulation, or decoration
Be closely integrated with the statistical and verbal
description of a data set
29
Visualization Design
 Data Filtering
 Visual Mapping
 View Selection and Interactions
 Aesthetics in Visualization
 Metaphor in Visualization
30
15
The Design Process
31
Data Filtering
 Determining the optimal amount of
information a certain visualization process
can handle.
 Two approaches
1. Let the users choose the data scale to visualize
2. Multi-view or multi-display
32
16
Visual Mapping
 From data elements to visual elements
 People’s prior knowledge can help
visual perception
33
The Wind Map
34
17
View Selection and Interaction
 Visual Interaction
– Zoom and Roll
– Controlling color
mapping.
– Controlling visual
mapping of data.
– Data zooming and filtering
 Level of Detail control
4D data visualization using scatter
plot and parallel coordinates
35
Aesthetics in Visualization
 Focus
 Balance
 Simplicity
- Labels
- Networks
- Color
36
18
Visual Metaphor
A visual metaphor maps the
characteristics of some well
understood source domain
to a more poorly understood
target domain (data) so as to
render aspects of the target
understandable in terms of
the source.
37
Trees
38
19
Rivers
39
Ferris Wheel
40
20
Sunflower
41
Tools (InfoVis)
 Google
Refine
 Tableau
R
 Processing
 D3 (JS)
 ColorBrewer
42
21
Tools (SciVis)
43
22