28
1 1 An Introduction to Information Visualization Techniques for Exploring Large Database Jing Yang Fall 2005 2 Time Series Data Visualization Class 7

Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

1

1

An Introduction to Information Visualization Techniques for Exploring Large Database

Jing YangFall 2005

2

Time Series Data Visualization

Class 7

Page 2: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

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 · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

3

5

Discussion

Visualize these dataset:Dataset 1:

Time 1, sunshine intensityTime 2, sunshine intensityTime m, sunshine intensity

Dataset 2: Day 1, 5 news articles about Clinton, 7 news articles about oil, and 2 news about IraqDay 2, …Day m,…

6

Discussion

Dataset 3: Lisa was born in Worcester in 2002She went to Austin in 2004She moved to Charlotte in 2005She will visit China in 2006

Page 4: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

4

7

Time Series Visualization Approaches

Small MultiplesTime-Series Plot

Treat time as a explicit dimension in the displayStatic State Replacement

Treat time as a dimension hidden from the displayDivide time into period (timeframe)Generate a visualization for each timeframeReplace a display of one timeframe using that of another timeframeAnimations, trails

8

Small Multiples

Three air pollutants in six counties in southern California Los Angeles Times, 1979

Page 5: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

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 · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

6

11

Time Series Plot

12

Time Series Plot

Page 7: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

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 provide users with a macro-view of thematic changes

Page 8: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

8

15

A histogram depicting thematic changes

16

Problem

The position of a particular theme within the bars may very considerableUsers are required to integrating the themsacross time Improvement :the river and currents metaphor -> ThemeRiver

Page 9: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

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 · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

10

19

20

Page 11: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

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 · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

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 corsses 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 · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

13

25

Multiple Spirals

26

Scales & Legends

Page 14: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

14

27

3D Overview and Selection

28

Static State Replacement

Example: SPIRE Galaxies display

Nowell et al. Infovis 01

Page 15: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

15

29

Problem: 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

30

Change Blindness

Galaxies slices depicting days 1-3

Nowell et al. Infovis 01

Page 16: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

16

31

Change Blindness

Themeview slices depicting days 1-3

Nowell et al. Infovis 01

32

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 17: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

17

33

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

34

Perspective depth, line and length encoding

Page 18: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

18

35

Line angle and length solution

36

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 19: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

19

37

Wireframe Solution

Moving from one time slice to another with a wireframe and variable translucency.

38

Theme Scan Solution

ThemeScan visualization of changes between time slices

Page 20: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

20

39

Space and Time

Napoleon’s army in Russia, author: Charles Minard (1781-1870)

40

Space and Time

Life circle of Japanese Beetles L. Newman, Man and Insects, 1965

Page 21: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

21

41

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

42

Paper: GeoTime Information Visualization [Kapler and Wright Infovis 04]

Page 22: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

22

43

Timelines

3-D Z axis timelines 3-D viewer facing timelines

44

Example

Page 23: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

23

45

Example

46

Information Model

Entities People or things

Locations Geospatial or conceptual

Events Occurrences or discovered facts

Page 24: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

24

47

Association Analysis

Expanding search Connection search

48

Other Interactions

Animation of entity movementsDrilling down

Annotitions

Page 25: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

25

49

Alternative View

Afghanistan in 2002Events in three weeks

ShootingsBombingsFiresMinesKidnapsTheftsassaults

50

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

Page 26: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

26

51

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

52

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)

Page 27: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

27

53

Example

54

Shape

Page 28: Time Series Data Visualization - UNC Charlotte · Day 1, 5 news articles about Clinton, 7 news ... Galaxies slices depicting days 1-3 Nowell et al. Infovis 01. 16 31 Change Blindness

28

55

References

E. Tufte. The Visual Display of Quantitative Information, 1983Papers referred