70
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

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

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

70