time series data visualization - unc charlotte...principles, larry gales, univ. of washington 4 7...
TRANSCRIPT
![Page 1: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/1.jpg)
1
1
Large Scale Information Visualization
Jing YangFall 2007
2
Time Series Data Visualization
Class 2, Part A
![Page 2: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/2.jpg)
2
3
Time Series Data
Fundamental chronological component to the data setRandom sample of 4000 graphics from 15 of world’s newspapers and magazines from ’74-’80 found that 75% of graphics published were time series
− Tufte
From John Stasko’s class slides
4
Datasets
Each data case is likely an event of some kindOne of the variables can be the date and time of the eventExamples: sunspot activity, baseball games, medicines taken, cities visited, stock prices, newswires, network resource measures
Partially From John Stasko’s class slides
![Page 3: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/3.jpg)
3
5
Time Series Visualization Approaches
Small MultiplesTime-Series PlotStatic State Replacement (Animation)Nested Visualization (embed time-series plot into other display)Brushing and linking
6
Small MultiplesSmall multiples are sets of thumbnail sized graphics on a single page that represent aspects of a single phenomenon. They:
Depict comparison, enhance dimensionality, motion, and are good for multivariate displays Invite comparison, contrasts, and show the scope of alternatives or range of options Must use the same measures and scale. Can represent motion through ghosting of multiple images Are particularly useful in computers because they often permit the actual overlay of images, and rapid cycling.
Graphics and Web Design Based on Edward Tufte'sPrinciples, Larry Gales, Univ. of Washington
![Page 4: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/4.jpg)
4
7
Small Multiples
Three air pollutants in six counties in southern California Los Angeles Times, 1979
8
Shape Coding
Beddow J.: ‘Shape Coding of Multidimensional Data on a Mircocomputer Display’, Visualization ‘90, 1990, pp. 238-246.
![Page 5: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/5.jpg)
5
9
Time Series Plot
Inclinations of the planetary orbits as a function of time
Part of a text of monastery schools, tenth century
10
Time Series Plot
![Page 6: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/6.jpg)
6
11
Time Series Plot
12
Time Series Plot
![Page 7: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/7.jpg)
7
13
Time Series Plot
14
Paper: ThemeRiver: Visualizing Theme Changes Over Time [Havre et al. Infovis 00]
Background: a user is less interested in document themselves than in theme changes within the whole collection over timeThemeRiver provides users with a macro-view of thematic changes Example dataset used: 1990 Associated Press (AP) newswire data
![Page 8: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/8.jpg)
8
15
A histogram depicting thematic changes
16
Problem
The position of a particular theme within the bars may very considerablyUsers are required to integrating the themes across time Improvement :the river and currents metaphor -> ThemeRiver
![Page 9: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/9.jpg)
9
17
ThemeRiver
The river flows from left to right through timeColored currents flowing with the river narrow or widen to depict the strength of individual topics
18
![Page 10: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/10.jpg)
10
19
20
![Page 11: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/11.jpg)
11
21
Spiral Graphs
History of Italian post office A. Gabaglio, 1888
22
Paper: Visualizing Time-Series on Spirals [weber et al. Infovis 01]
![Page 12: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/12.jpg)
12
23
Features
Scale to large data setsSupport identification of periodic structures in the dataCompare multiple datasetsUse Archimedes’ spiral: r = aӨ
A ray emanating from the origin crosses two consecutive arcs of the spiral in a constant distance 2πa (equal distance between adjacent periods)
24
Periodic Pattern Identification
Spectrum analysisAnimation
![Page 13: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/13.jpg)
13
25
Multiple Spirals
26
Scales & Legends
![Page 14: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/14.jpg)
14
27
3D Overview and Selection
28
Pixel-Oriented Techniques
Recursive pattern arrangements
The figure is taken from Dr. D. Keim’s tutorial notes in Infovis 00
![Page 15: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/15.jpg)
15
29
Pixel Oriented Techniques
Recursive pattern arrangements
The figure is taken from Dr. D. Keim’s tutorial notes in Infovis 00
30
Nested Visualization
Embed time series plot into other displaysExample: Time series plot embedded into a graph
Visualization of Graphs with Associated Timeseries Data [Saraiya:05]
![Page 16: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/16.jpg)
16
31
Static State Replacement
Treat time as a dimension hidden from the displayDivide time into period (timeframe, or timepoint)Generate a visualization for each timeframeReplace a display of one timeframe using that of another timeframeAnimations, trails
32
Static State Replacement
Example: SPIRE Galaxies display
Nowell et al. Infovis 01
![Page 17: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/17.jpg)
17
33
Motivation: Change BlindnessPhenomenon – people do not notice changes in visible elements of a scenePossible reasons:
OverwritingOld scene is wholly replaced by the new one
First impressionsAccurately encode details of first scene and fail to encode the details of the changed scene
Nothing is storedNo need to develop any mental representation of the scene
Nothing is comparedNeed to focus on changed items to recognition of changes
Feature combinationNew scene and old scene are combined together
34
Change Blindness
Galaxies slices depicting days 1-3
Nowell et al. Infovis 01
![Page 18: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/18.jpg)
18
35
Change Blindness
Themeview slices depicting days 1-3
Nowell et al. Infovis 01
36
Paper: Change Blindness in Information Visualization: A Case Study [Nowell et al. Infovis01]
Portraying document age in Galaxies VisualizationRequirements:
Relative age should be apparentNewest documents to be seen pre-attentivelyOther document ages to be intuitively ordered
![Page 19: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/19.jpg)
19
37
Paper: Change Blindness in Information Visualization: A Case Study [Nowell et al. Infovis01]
Check pre-attentive features:Spatial layout Size Shapes Angles Line lengthColor progression (such as yellow to green to blue)Bright to dim progressionPerspective depthLeft to right spatial progression
38
Perspective depth, line and length encoding
![Page 20: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/20.jpg)
20
39
Line angle and length solution
40
Paper: Change Blindness in Information Visualization: A Case Study [Nowell et al. Infovis01]
Candidate solutions for ThemeView
MorphingWhat come before, what will eventually appear?Does not help users remember the changes
Cross-fadingWhich part will get brighter, which part will fade away?
Using a wireframe in combination with changes in color and translucency
![Page 21: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/21.jpg)
21
41
Wireframe Solution
Moving from one time slice to another with a wireframe and variable translucency.
42
Theme Scan Solution
ThemeScan visualization of changes between time slices
![Page 22: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/22.jpg)
22
43
Brushing and Linking
Link time series display with other displays
Visualization of Graphs with Associated Timeseries Data [Saraiya:05]
44
Space and Time
Napoleon’s army in Russia, author: Charles Minard (1781-1870)
![Page 23: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/23.jpg)
23
45
Space and Time
Life circle of Japanese Beetles L. Newman, Man and Insects, 1965
46
Paper: GeoTime Information Visualization [Kapler and Wright Infovis 04]
A combined temporal-spatial space (X, Y, T coordinate space)Represent place by 2D plane (or maybe 3D topography)Use 3rd dimension to encode time
![Page 24: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/24.jpg)
24
47
Paper: GeoTime Information Visualization [Kapler and Wright Infovis 04]
48
Timelines
3-D Z axis timelines 3-D viewer facing timelines
![Page 25: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/25.jpg)
25
49
Example
50
Example
![Page 26: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/26.jpg)
26
51
Information Model
Entities People or things
Locations Geospatial or conceptual
Events Occurrences or discovered facts
52
Association Analysis
Expanding search Connection search
![Page 27: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/27.jpg)
27
53
Other Interactions
Animation of entity movementsDrilling down
Annotations
54
Alternative View
Afghanistan in 2002Events in three weeks
ShootingsBombingsFiresMinesKidnapsTheftsassaults
![Page 28: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/28.jpg)
28
55
Paper: Time-Varying Data Visualization UsingInformation Flocking Boids [Moere Infovis04]
Motivation: users are interested in how data values evolve in time, or in the context of the whole dataset, rather than exact data valuesExample: stock price
A company performing significantly better than the day beforeA company performing significantly better than the day before
56
Flocking Boids
Boids (bird-objects) within a flockBoids at the edge of a herb are easier to be selectedBoids attempt to move as close to the center of the herd as possibleBoids view the world from their own perspective rather than from a global one
![Page 29: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/29.jpg)
29
57
Behavior AnimationEach individual member contains its own set of rules and the future state of a member only depends on its neighborsRules:
Collision AvoidanceVelocity Matching (move with about the same speed as neighbors)Data similarity (Stay close to boids experienced similar data value evolution during current timeframe)Data Dissimilarity (Stay away from boids experienced dissimilar data value evolution)Flock Centering (move toward the center as the boidperceives it)
58
Example
![Page 30: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/30.jpg)
30
59
Shape
60
References
E. Tufte. The Visual Display of Quantitative Information, 1983Papers referred
![Page 31: Time Series Data Visualization - UNC Charlotte...Principles, Larry Gales, Univ. of Washington 4 7 Small Multiples Three air pollutants in six counties in southern California Los Angeles](https://reader036.vdocuments.mx/reader036/viewer/2022070219/612f5cee1ecc51586943652d/html5/thumbnails/31.jpg)
31
61
Assignment
Present a geo-spatial / time visualization paper in next class