Presentation is loading. Please wait.

Presentation is loading. Please wait.

ENV 20069.1 Envisioning Information Lecture 9 – Time: Taxonomy & Techniques Ken Brodlie

Similar presentations

Presentation on theme: "ENV 20069.1 Envisioning Information Lecture 9 – Time: Taxonomy & Techniques Ken Brodlie"— Presentation transcript:

1 ENV Envisioning Information Lecture 9 – Time: Taxonomy & Techniques Ken Brodlie

2 ENV Time Many applications involve visualization of data over a period of time… … including the first visualization … and one of the most famous

3 ENV Time We are familiar with time series in many walks of life… Todays lecture looks at visualization and time Seismogram

4 ENV Taxonomy (Frank/Mueller/Schumann) Data: D = {(t 1,d 1 ), (t 2,d 2 ),.. (t n,d n )} where d i = f(t i ) d can be multivariate Representations can be: –Static –Dynamic Types of time… Discrete or interval time –Sequence of snapshots; or measured over interval such as days Linear or cyclic time –Start to end; or repeating like the seasons Ordered or branching time –Data values in strict time sequence; or branches with parallel time tracks Visualization Methods for Time-dependent Data – An Overview : Mueller and Schumann See also:

5 ENV Discrete vs Interval Time DiscreteInterval

6 ENV Linear vs Cyclic Linear –Previous examples were linear Cyclic –Circle graphs (discrete) –Sector graphs (interval) discrete interval

7 ENV Ordered vs Branching Time Rather than a simple ordered sequence…. Scientists often experiment with simulations of processes Here a simulation is started and results obtained at a sequence of time steps… … but to investigate some feature in more detail, the scientist rolls back the simulation and restarts with a different parameter setting

8 ENV Visual Metaphors Often we can use existing visualization techniques… and consider time as just any other variable.. New visual metaphors have also been suggested however…

9 ENV Parallel Coordinates for Time Series Data! Map different time steps to different axes Garnett, 1903 Statistical atlas, 12 th census of US Axes are years (right to left) Position on axis Is ranking

10 ENV Visual Metaphors : Long time periods Special techniques have been proposed for visualization over very long time periods Themeriver technique has been used to depict evolutionary behaviour…..Bit like an interval time version of parallel coordinates?? Evolution of baby names.... Try it at: Laura and Martin Wattenberg

11 ENV Themeriver Themeriver for climate change… …

12 ENV River Metaphor Taglines –Visualizing tags attached to Flickr online image sharing –Evolution over time –Show tags that are specific to a time period Definition of interesting is the following calculation: –u = tag –t = specified time period –N(u,t) = no of occurrences of tag in period –N(u) = total no of occurences of tag –C = constant I(u,t) = N(u,t) / (C + N(u))

13 ENV Cluster and Calendar based Visualization of Time Series Data Jarke van Wijk has shown how visualization can be used in analysis of time series data Opposite is power demand within ECN (Netherlands Energy Research Centre)… … hard to pick out patterns of usage

14 ENV Cluster Approach Each day taken as an observation and cluster analysis performed Take two closest days and merge into an average day… … and keep repeating dendogram Full cluster tree for energy data

15 ENV Visualizing the Main Clusters Then we are able to visualize the key patterns of use… … but better still, in next slide we link to a calendar

16 ENV Calendar View of Power Demand

17 ENV Calendar View of Number of Employees at Work What can you observe? (NB Dec 5 th )

18 ENV Timestore Timestore is a nice idea for organising mailboxes… Yiu, Baecker, Silver, Long U Toronto

19 ENV Spiral Graphs Spiral graphs are a space- efficient way of visualizing long time series… From Alexa et al

20 ENV Time Wheel The Time Wheel allows several time series to be viewed simultaneously… … how successful is this? … rotation can help, why? … again cf parallel coordinates? Tominski, Abello, Schumann - Rostock

21 ENV MultiComb Here is another idea from Rostock group – MultiComb Two variations: Time axes as spokesTime axes as perimeter

22 ENV TimeWheel in 3D The 3D TimeWheel has time in central axis, variable axes on opposite end of slices… …wheel can open out

23 ENV MultiComb in 3D MultiComb in 3D.... here there are 7 time series plots with a common time axis

24 ENV Kiviat Tubes Kiviat charts were used in parallel program performance visualization… … but are essentially star glyphs Here is a Kiviat Tube –Star glyphs laid out along time axis and surface created

Download ppt "ENV 20069.1 Envisioning Information Lecture 9 – Time: Taxonomy & Techniques Ken Brodlie"

Similar presentations

Ads by Google