WOLFGANG AiGNER visualization of time-oriented data 1 Wolfgang Aigner [email protected]http://ieg.ifs.tuwien.ac.at/~aigner/ [email protected]http://ike.donau-uni.ac.at/~aigner/ Version 3.2 14.12.2009 visualization of time-oriented data introduction
35
Embed
visualization of time-oriented dataieg.ifs.tuwien.ac.at/~aigner/presentations/20091214_timevis_intro_1… · WOLFGANG AiGNER visualization of time-oriented data 33 Visualization roots
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
WOLFGANG AiGNER visualization of time-oriented data 1
WOLFGANG AiGNER visualization of time-oriented data 20
Determinacy
determinatecomplete knowledge of temporal attributes
indeterminateincomplete 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
WOLFGANG AiGNER visualization of time-oriented data 21
Time primitives
anchored
instant - single point in time
interval - duration between 2 instants
unanchored
span - duration of time
^ up
WOLFGANG AiGNER visualization of time-oriented data 22
Time-oriented data
WOLFGANG AiGNER visualization of time-oriented data 23
Visualization Design
data
task
visuali-zation
user
WOLFGANG AiGNER visualization of time-oriented data 24
Low-level TaskTaxonomy 1/2
Existence of a data elementDoes a data element exist at a specific time?Example: Was a measurement made in July, 1960?
Temporal locationWhen does a data element exist in time?Example: Is there a lecture taking place on November 24, 2005?
Time intervalHow 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 textureHow often does a data element occur?Example: How often was Jane sick last year?
[McEachren, 1995]
[McEachren, 1995]
WOLFGANG AiGNER visualization of time-oriented data 25
Low-level TaskTaxonomy 2/2Rate of change
How fast is a data element changing or how much difference is there fromdata element to data element over time?
Example: How much did the price of gasoline change since last September?
SequenceIn what order do data elements appear?
Example: Did the explosion happen before or after the car accident?
SynchronizationDo data elements exist together?
Example: Is Jill’s birthday on Easter Monday this year?
[McEachren, 1995]
[McEachren, 1995]
WOLFGANG AiGNER visualization of time-oriented data 26
High-level TaskTaxonomy
Navigational Tasksnavigation in time or temporal datasearch (implies a specific user-defined target); browse
Observational Tasksdifferent characteristics of a single temporal historysearching for patterns; detecting disruptions and discontinuities; studying thedistribution of the data to identify concentrations of data (or classes of values)
Comparison Tasksrelating multiple temporal historiescomparing of two elements; rearranging; overlaying; studying correlation;searching for effects of causality; comparing evolution relative to a reference value
Manipulation Tasksmanipulation of data valuesvalue aggregation and segmentation
[Daassi, 2003]
WOLFGANG AiGNER visualization of time-oriented data 27
Visualization Design
data
task
visuali-zation
user
WOLFGANG AiGNER visualization of time-oriented data 28
Visual mapping of timeTime → Time (Animation)
probably the most natural form of mappingno “conversion” of concepts needed in betweenwell 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
Time → Spacemapping of time to visual featuresdirect comparison of parameters between different points in time is
possible
WOLFGANG AiGNER visualization of time-oriented data 29
Visual variables
positionmost common mapping
the most accurately perceived visual feature
lengthsecond most accurate attribute
typically, the length of an object denotes the duration, asfor example in timelines
WOLFGANG AiGNER visualization of time-oriented data 30
Visual variablesangle, slope
analog-clock-based visualizations
connectionconnecting arrows or lines
“before element” --> “after element”
text, labelsimple text labelling
often combined with “connection”
WOLFGANG AiGNER visualization of time-oriented data 31
Visual variables
line (thickness)Increasing or decreasing with time
color (brightness, saturation, hue)brightness most appropriate
“fading away” against the background
transparency
WOLFGANG AiGNER visualization of time-oriented data 32
Visual variables
area
enclosure
size
texture
shape
less suited
WOLFGANG AiGNER visualization of time-oriented data 33
Visualization rootsStatistics
Visualization of time-series.
The time-series plot is the most frequently usedform of graphic design. [Tufte, 1983]
Mostly one parameter over time.
t
y
WOLFGANG AiGNER visualization of time-oriented data 34
Early time-series plot
Part of a text for monastery schools10th or 11th century (!)Inclinations of the planetary orbits over time800 years before other time-series plots appeared
WOLFGANG AiGNER visualization of time-oriented data 35