![Page 1: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/1.jpg)
1 WOLFGANG AiGNER! visualization of time-oriented data
Wolfgang Aigner [email protected]
http://ifs.tuwien.ac.at/~aigner/
Version 4.0 June 3, 2013
visualization of time-oriented data
![Page 2: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/2.jpg)
2
About me
Basic and applied research + consulting projects
Focus: interactive visualization and data analysis of time-oriented data
60+ peer-reviewed publications
10+ years teaching experience
active member of scientific community InfoVis:Wiki – www.infovis-wiki.net TimeViz Browser – survey.timeviz.net EvalBench – www.evalbench.org
![Page 3: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/3.jpg)
3 WOLFGANG AiGNER! visualization of time-oriented data
Contents
Introduction What makes time a special data dimension?
What is time-oriented data?
Visualization Techniques Some selected techniques
Then: YOU decide, what we will look at
Roundup & Conclusions
![Page 4: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/4.jpg)
4 WOLFGANG AiGNER! visualization of time-oriented data
Data types 1-dimensional
2-dimensional
3-dimensional
Temporal
Multi-dimensional
Tree
Network
= 4D space “the world we are living in”
[Shneiderman, 1996]
![Page 5: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/5.jpg)
5 WOLFGANG AiGNER! visualization of time-oriented data
Spatial + temporal dimensions Every data element we measure is related and
often only meaningful in context of space + time
Example: price of a computer where? when?
![Page 6: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/6.jpg)
6 WOLFGANG AiGNER! visualization of time-oriented data
Differences between space and time Space can be traversered “arbitrarily”
we can move back to where we came from
Time is unidirectional we can’t go back or forward in time
Humans have senses for perceiving space visually, touch
Humans don’t have senses for perceiving time
![Page 7: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/7.jpg)
7 WOLFGANG AiGNER! visualization of time-oriented data
…travel in time virtually.
Interactive visualization Gives us the ability to…
![Page 8: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/8.jpg)
8 WOLFGANG AiGNER! visualization of time-oriented data
Time-oriented data?
Event calendar
Snow height & sunshine hours
Organization chart
iPod price
next >
![Page 9: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/9.jpg)
9 WOLFGANG AiGNER! visualization of time-oriented data ^ up
Event calendar
![Page 10: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/10.jpg)
10 WOLFGANG AiGNER! visualization of time-oriented data ^ up
Snow height & sunshine hours
![Page 11: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/11.jpg)
11 WOLFGANG AiGNER! visualization of time-oriented data
Organization chart
^ up
time
1998 2000 2002
![Page 12: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/12.jpg)
12 WOLFGANG AiGNER! visualization of time-oriented data
iPod price
^ up
![Page 13: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/13.jpg)
13 WOLFGANG AiGNER! visualization of time-oriented data
What is time?
“If no one asks me, I know. But if I wanted to explain it to one who asks me, I plainly do not know.” -- Augustinus (AD 354-430, The Confessions)
”Die Empfindung der Zeit hängt davon ab, auf welcher Seite
der geschlossenen Klotür man sich befindet.”
-- Albert Einstein
![Page 14: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/14.jpg)
14 WOLFGANG AiGNER! visualization of time-oriented data
What is time-oriented data?
no formal definition
what is considered as time-oriented data depends on the intended task
a possible definition:
Data, where changes over time or
temporal aspects play a central role or are of interest.
![Page 15: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/15.jpg)
15 WOLFGANG AiGNER! visualization of time-oriented data
Visualization of time-oriented data
What? time & data 1 Why? user tasks 2 How? visualization & interaction 3
![Page 16: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/16.jpg)
16 WOLFGANG AiGNER! visualization of time-oriented data
Modeling time
![Page 17: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/17.jpg)
17 WOLFGANG AiGNER! visualization of time-oriented data
Scale
ordinal only order is known
discrete every element of time has a unique predecessor and successor comparable to Integer
continuous between any two elements in time there might be another one
in between dense time comparable to Float
A B C
D
![Page 18: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/18.jpg)
18 WOLFGANG AiGNER! visualization of time-oriented data
Arrangement
linear
each element of time has a unique predecessor and a unique successor
cyclic
summer is before winter, but winter is also before summer
![Page 19: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/19.jpg)
19 WOLFGANG AiGNER! visualization of time-oriented data
Viewpoints
ordered
multiple perspectives
branching
Past Definite time - data
element assignment
Present Currently valid
state
Future Planning
Temporal uncertainty
Alternative scenarios
![Page 20: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/20.jpg)
20 WOLFGANG AiGNER! visualization of time-oriented data
Modeling time
![Page 21: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/21.jpg)
21 WOLFGANG AiGNER! visualization of time-oriented data
Granularity
![Page 22: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/22.jpg)
22 WOLFGANG AiGNER! visualization of time-oriented data
Calendar
System of granularities and mappings between them
representational scheme
for human readability and usability
Calendars Gregorian Academic (semester, trimester, ...) Financial (Quarters, Fiskal, ...) ...
![Page 23: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/23.jpg)
23 WOLFGANG AiGNER! visualization of time-oriented data
Example: Granularity paradoxon
![Page 24: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/24.jpg)
24 WOLFGANG AiGNER! visualization of time-oriented data
Time primitives
anchored
instant - single point in time
interval - duration between 2 instants
unanchored
span - duration of time
^ up
![Page 25: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/25.jpg)
25 WOLFGANG AiGNER! visualization of time-oriented data
Determinacy
determinate complete knowledge of temporal attributes
indeterminate incomplete knowledge of temporal attributes
no exact knowledge
i.e. “time when the earth was formed”
future planning
i.e. “it will take 2-3 weeks”
imprecise event times
i.e. “one or two days ago”
multiple granularities
![Page 26: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/26.jpg)
26 WOLFGANG AiGNER! visualization of time-oriented data
Characterizing data
![Page 27: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/27.jpg)
27 WOLFGANG AiGNER! visualization of time-oriented data
Relating data & time
![Page 28: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/28.jpg)
28 WOLFGANG AiGNER! visualization of time-oriented data
Visualization of time-oriented data
What? time & data 1 Why? user tasks 2 How? visualization & interaction 3
![Page 29: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/29.jpg)
29 WOLFGANG AiGNER! visualization of time-oriented data
Low-level Task List 1/2
Existence of a data element Does a data element exist at a specific time? Example: Was a measurement made in July, 1960? !
Temporal location When does a data element exist in time? Example: Is there a lecture taking place on November 24, 2005?
Time interval How long is the time span from beginning to end of the data element? Example: How long was the processing time for data set A?
Temporal texture How often does a data element occur? Example: How often was Jane sick last year?!
[McEachren, 1995]!
![Page 30: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/30.jpg)
30 WOLFGANG AiGNER! visualization of time-oriented data
Low-level Task List 2/2
Rate of change How fast is a data element changing or how much difference is there from
data element to data element over time?
Example: How much did the price of gasoline change since last September?
Sequence In what order do data elements appear?
Example: Did the explosion happen before or after the car accident?
Synchronization Do data elements exist together?
Example: Is Jill’s birthday on Easter Monday this year?
[McEachren, 1995]!
![Page 31: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/31.jpg)
31 WOLFGANG AiGNER! visualization of time-oriented data
Task Taxonomy 1/2 [Andrienko & Andrienko, 2006]!
![Page 32: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/32.jpg)
32 WOLFGANG AiGNER! visualization of time-oriented data
Task Taxonomy 2/2 [Andrienko & Andrienko, 2006]!
![Page 33: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/33.jpg)
33 WOLFGANG AiGNER! visualization of time-oriented data
Visualization of time-oriented data
What? time & data 1 Why? user tasks 2 How? visualization & interaction 3
![Page 34: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/34.jpg)
34 WOLFGANG AiGNER! visualization of time-oriented data
Visualization roots Statistics
Visualization of time-series.
The time-series plot is the most frequently used form of graphic design. [Tufte, 1983]
Mostly one parameter over time.
t!
y!
![Page 35: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/35.jpg)
35 WOLFGANG AiGNER! visualization of time-oriented data
Early time-series plot
Part of a text for monastery schools 10th or 11th century (!) Inclinations of the planetary orbits over time 800 years before other time-series plots appeared
![Page 36: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/36.jpg)
36 WOLFGANG AiGNER! visualization of time-oriented data
Train schedule
Paris to Lyon (1880s)
![Page 37: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/37.jpg)
37 WOLFGANG AiGNER! visualization of time-oriented data
Visualizing time-oriented data
![Page 38: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/38.jpg)
38 WOLFGANG AiGNER! visualization of time-oriented data
Visual mapping of time Dynamic: Time → Time (Animation)
probably the most natural form of mapping no “conversion” of concepts needed in between well suited for
keeping track of changes
following trends and movements
not well suited for
analytic and explorative tasks
no direct comparison of parameters between different points in
time is possible
Static: Time → Space
mapping of time to visual features direct comparison of parameters between different points in time is
possible
![Page 39: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/39.jpg)
39 WOLFGANG AiGNER! visualization of time-oriented data
Visual variables
position most common mapping
the most accurately perceived visual feature
length second most accurate attribute
typically, the length of an object denotes the duration, as for example in timelines!
![Page 40: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/40.jpg)
40 WOLFGANG AiGNER! visualization of time-oriented data
Visual variables angle, slope
analog-clock-based visualizations
!
connection connecting arrows or lines
“before element” --> “after element”
!
text, label simple text labelling
often combined with “connection”!
![Page 41: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/41.jpg)
41 WOLFGANG AiGNER! visualization of time-oriented data
Visual variables
line (thickness) Increasing or decreasing with time
color (brightness, saturation, hue) brightness most appropriate
“fading away” against the background
transparency
![Page 42: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/42.jpg)
42 WOLFGANG AiGNER! visualization of time-oriented data
Visual variables
area
enclosure
size
texture
shape
less suited
![Page 43: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/43.jpg)
43 WOLFGANG AiGNER! visualization of time-oriented data
Interaction facilitates active discourse with the data and visualization
see think
modify
[Card et al., 1983]
![Page 44: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/44.jpg)
44 WOLFGANG AiGNER! visualization of time-oriented data
Interacting with time
specific interaction techniques
+
task & interaction taxonomies
[VisuExplore project]
[VisuExplore project: measure tool]
![Page 45: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/45.jpg)
45 WOLFGANG AiGNER! visualization of time-oriented data
Interacting with time
specific interaction techniques
+
task & interaction taxonomies
[CHI09 workshop, VisuExplore project]
[Animated Scatterplot project]
![Page 46: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/46.jpg)
46 WOLFGANG AiGNER! visualization of time-oriented data
Interacting with time
specific interaction techniques
+
task & interaction taxonomies
[CHI09 workshop, VisuExplore project]
[CareCruiser project]
![Page 47: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/47.jpg)
47 WOLFGANG AiGNER! visualization of time-oriented data
Visualization of time-oriented data
What? time & data 1 Why? user tasks 2 How? visualization & interaction 3
![Page 48: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/48.jpg)
48
SELECTED VISUALIZATION TECHNIQUES
![Page 49: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/49.jpg)
49
Instant
![Page 50: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/50.jpg)
50
Sparklines
Simple, word-like graphics intended to be integrated into text
adds richer information about the development of a variable over time that words themselves could hardly convey
can be integrated seamlessly into paragraphs of text, can be laid out as tables, or can be used for dashboards
emphasis of first, last, min, and max value using colored dots
[Tufte, 2006]
![Page 51: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/51.jpg)
51
TimeSearcher
visualization tool for time-series data
timebox query model rectangular regions that specify constraints over time series data sets
x-axis extent: time period of interest
y-axis extent: constraint on the range of values
combinations of multiple timeboxes
data + query envelope
[Hochheiser, 2002; Hochheiser and Shneiderman, 2002]
DEMO http://www.cs.umd.edu/hcil/timesearcher/
![Page 52: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/52.jpg)
52
Horizon Graph
visualization technique for comparing a large number of time-dependent variables
based on the two-tone pseudo coloring
[Reijner, 2005]
![Page 53: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/53.jpg)
53
Cycle Plot
technique to make seasonal and trend components visually discernable
showing individual trends as line plots embedded within a plot that shows the seasonal pattern
mean value for each weekday as grey line
[Cleveland, 1994]
![Page 54: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/54.jpg)
54
Spiral Graph
encodes time-series data along a spiral
emphasizing the cyclic character of the time domain
data values are visualized using symbols for nominal data (left) as well as color and line thickness for quantitative data (right)
[Weber et al., 2001]
![Page 55: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/55.jpg)
55
ThemeRiver
Visualize thematic variations over time.
Across a large collection of documents.
River Metaphor: the “river” flows through time.
Changing width to depict changes.
Themes or topics are colored “currents”.
[Havre et al., 2000]
![Page 56: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/56.jpg)
56
Space-Time Cube
two spatial dimensions (latitude and longitude) along the x-axis and the y-axis
time along the z-axis
[Kraak, 2003]
![Page 57: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/57.jpg)
57
Interval
![Page 58: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/58.jpg)
58
Gantt Chart
Left: indented list of tasks
Right: timelines show position and duration of tasks
![Page 59: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/59.jpg)
59
PlanningLines
representation of temporal uncertainties
facilitates the identification of (un)defined attributes
supports in maintaining logical constraints (e.g., bars may not extend caps)
gives a visual impression of the individual and overall uncertainties
[Aigner et al., 2005]
![Page 60: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/60.jpg)
60
www.timeviz.net
Wolfgang Aigner • Silvia Miksch Heidrun Schumann • Christian Tominski
Visualization of Time-Oriented Data with a foreword by Ben Shneiderman
Springer
1st Edition., 2011, XVIII, 286 p. 221 illus., 198 in color. Hardcover, ISBN 978-0-85729-078-6.
Table of Contents Introduction • Historical Background • Time & Time-Oriented Data • Visualization Aspects • Interaction Support • Analytical Support • Survey of Visualization Techniques • Conclusion
NEW BOOK!
![Page 61: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/61.jpg)
61 WOLFGANG AiGNER! visualization of time-oriented data
![Page 62: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/62.jpg)
62
3 Key Criteria
data frame of reference – abstract vs. spatial variables – univariate vs. multivariate
time arrangement – linear vs. cyclic time primitives – instant vs. interval
vis mapping – static vs. dynamic dimensionality – 2D vs. 3D
![Page 63: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/63.jpg)
63
![Page 64: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/64.jpg)
64
![Page 65: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/65.jpg)
65
survey.timeviz.net
![Page 66: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/66.jpg)
66 WOLFGANG AiGNER! visualization of time-oriented data
Visualization design
[Aigner, Miksch Schumann, Tominski, 2011]
What is presented? time and data
Why is it presented? user tasks
How is it presented? visual representation
![Page 67: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/67.jpg)
67 WOLFGANG AiGNER! visualization of time-oriented data
Roundup What makes time a special data dimension?
What is time-oriented data?
Concepts of time-oriented data
Visual variables for representing time
User Tasks for time-oriented data
Visualization techniques
![Page 68: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/68.jpg)
68 WOLFGANG AiGNER! visualization of time-oriented data
Conclusions time-oriented data covers a very broad field
what is considered as time-oriented data is task dependent
a lot of different techniques available
visualizations are task driven
periodic behavior is very common but relatively underexplored
Generally:
Visualization sparks interest for further investigation
![Page 69: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/69.jpg)
69 WOLFGANG AiGNER! visualization of time-oriented data
"Die Zeit verlängert sich für alle, die sie zu nutzen verstehen.” -- Leonardo Da Vinci
![Page 70: visualization of time-oriented datavda.univie.ac.at/Teaching/Vis/13s/LectureNotes/16_time_wolfgang.pdf · WOLFGANG AiGNER! visualization of time-oriented data 29 Low-level Task List](https://reader034.vdocuments.mx/reader034/viewer/2022042323/5f0e3e827e708231d43e4dd7/html5/thumbnails/70.jpg)
70