Techniques Temporal Data Benjamin Bach http://benjbach.me - - PowerPoint PPT Presentation

techniques temporal data
SMART_READER_LITE
LIVE PREVIEW

Techniques Temporal Data Benjamin Bach http://benjbach.me - - PowerPoint PPT Presentation

Techniques Temporal Data Benjamin Bach http://benjbach.me University of Edinburgh 2020 Events Trajectories Calendar Time series Tasks Min, max values, specific values Trends and outliers Change and rate of change


slide-1
SLIDE 1

Techniques Temporal Data

Benjamin Bach http://benjbach.me University of Edinburgh 2020

slide-2
SLIDE 2

Calendar Events Trajectories Time series

slide-3
SLIDE 3

Tasks

  • Min, max values, specific

values

  • Trends and outliers
  • Change and rate of

change

  • Sequence
  • Dynamicity / variation
  • Noise vs. signal
  • Check for specific events

that may influence the data

  • Correlate and compare

time series

  • Space + time
slide-4
SLIDE 4

Time is complex

  • Directed
  • Cyclic
  • Quantities
  • Scales
  • Parellity
  • Granules: weeks,

months

https://waitbutwhy.com/2014/05/life-weeks.html

slide-5
SLIDE 5

Outline

  • Event data
  • Time serie
  • Many time series
  • Multidimensional temporal data
  • Space-time cubes
  • Time curves
slide-6
SLIDE 6

Events and durations

slide-7
SLIDE 7

Trend chart

slide-8
SLIDE 8

Time series

slide-9
SLIDE 9

Complexity

https://www.writerscafe.org/writing/TheoLueck/1416170/

slide-10
SLIDE 10

Dual-Scale Data Charts

https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6065014

slide-11
SLIDE 11

Calendar data

https://www.perceptualedge.com/articles/guests/intro_to_cycle_plots.pdf

slide-12
SLIDE 12

Cycle plots: by month

https://www.perceptualedge.com/articles/guests/intro_to_cycle_plots.pdf

slide-13
SLIDE 13

Cycle plots: by week day

https://www.perceptualedge.com/articles/guests/intro_to_cycle_plots.pdf

slide-14
SLIDE 14

Radial time visualizations

  • Show cyclical data / values
  • Outer layers getting longer!
slide-15
SLIDE 15

Heatmap

  • Calendar data +

numerical values + Row and column effects + Easy look up + Space efficient

  • Precise value

comparison hard

slide-16
SLIDE 16

Calendars

slide-17
SLIDE 17

Comparing multiple timelines?

https://www.writerscafe.org/writing/TheoLueck/1416170/

slide-18
SLIDE 18

Horizon graphs

Heer, Jeffrey, Nicholas Kong, and Maneesh Agrawala. "Sizing the horizon: the effects of chart size and layering on the graphical perception of time series visualizations." Proceedings of the SIGCHI conference on human factors in computing systems. 2009.

slide-19
SLIDE 19

Horizon Graphs

slide-20
SLIDE 20

More Complex Data

slide-21
SLIDE 21

Beveridge Curve: William Beveridge, econ.

https://statmodeling.stat.columbia.edu/2013/06/12/how-to-best-graph-t he-beveridge-curve-relating-the-vacancy-rate-in-jobs-to-the-unemploy ment-rate/

Inefficient labour market

slide-22
SLIDE 22

Beveridge Curve

https://statmodeling.stat.columbia.edu/2013/06/12/how-to-best-graph-t he-beveridge-curve-relating-the-vacancy-rate-in-jobs-to-the-unemploy ment-rate/

Recessions!

slide-23
SLIDE 23

Connected Scatterplot

slide-24
SLIDE 24

Connected Scatterplots: encoding time

Moritz Stefaner: http://truth-and-beauty.net/projects/remixing-rosling/

slide-25
SLIDE 25

Time vs. Time: Story Curves

Kim, Nam Wook, et al. "Visualizing nonlinear narratives with story curves." IEEE transactions on visualization and computer graphics 24.1 (2017): 595-604.

slide-26
SLIDE 26

Time Curves Creation

Bach, Benjamin, et al. "Time curves: Folding time to visualize patterns of temporal evolution in data." IEEE transactions on visualization and computer graphics 22.1 (2015): 559-568.

slide-27
SLIDE 27

Time Curves

Bach, Benjamin, et al. "Time curves: Folding time to visualize patterns of temporal evolution in data." IEEE transactions on visualization and computer graphics 22.1 (2016).

slide-28
SLIDE 28

Time Curves: Climate

slide-29
SLIDE 29

Time Curves: Visual Patterns

slide-30
SLIDE 30

Time Curves

+ Amount of change + Signatures + Comparison

  • Details
  • Artifacts due to

projection

  • Non-trivial
slide-31
SLIDE 31

Trajectories

Charles Joseph Minard (1781-1870)

slide-32
SLIDE 32

Space-Time Cubes

slide-33
SLIDE 33

Space Time Cubes

slide-34
SLIDE 34

Space-Time Cubes

Kraak, Menno-Jan. "The space-time cube revisited from a geovisualization perspective." Proc. 21st International Cartographic

  • Conference. Citeseer, 2003.

Ilägcrstrand, Torsten. "What about people in regional science?." Papers

  • f the Regional Science Association. Vol. 24. 1970.
slide-35
SLIDE 35

Space-Time Cubes

slide-36
SLIDE 36

Space time cubes everywhere!

slide-37
SLIDE 37

A word on 3D visualization

  • Causes occlusion
  • Perspective distortion
  • Interaction required
  • Orientation might be tricky
  • Use 3D as interaction

affordances

  • Use 3D as thinking tools and

metaphors

slide-38
SLIDE 38

Interactive Exploration

Cutting plane Mouse access "Poke"-access Cutting plane Transparency + bending Opening

slide-39
SLIDE 39

Interactive Exploration

slide-40
SLIDE 40

Operations

slide-41
SLIDE 41

Eadward Muybridge: Chrono photography

slide-42
SLIDE 42

Small Multiples

slide-43
SLIDE 43

Flow Diagram Small Multiples

Joseph Minard

slide-44
SLIDE 44

Small Multiples

Thudt, Alice, Dominikus Baur, and Sheelagh Carpendale. "Visits: A Spatiotemporal Visualization of Location Histories." EuroVis (Short Papers). 2013.

slide-45
SLIDE 45

Coloring+ Flattening

slide-46
SLIDE 46

Cross-cutting

slide-47
SLIDE 47

"Drilling"

+ Compare regions + Look-up regions + Details on regions

  • Occlusion
slide-48
SLIDE 48

https://vita.had.c

  • .nz/papers/gly

ph-maps.pdf

Drilling: Glyph Maps

slide-49
SLIDE 49

Drilling: Geo-flow

+ Compare regions + Look-up regions + Details on regions

  • Compare far away glyphs
  • Glyphs can become small
slide-50
SLIDE 50

3D Renderings: density maps

slide-51
SLIDE 51

3D + drilling

https://gis.stackexchange.com/ques tions/202882/create-space-time-cu be-in-arcgis-for-desktop

slide-52
SLIDE 52

Trajectory Wall

Andrienko, G., Andrienko, N., Schumann, H., & Tominski, C. (2014). Visualization of trajectory attributes in space–time cube and trajectory wall. In Cartography from Pole to Pole (pp. 157-163). Springer, Berlin, Heidelberg.

slide-53
SLIDE 53

More operations

Bach, Benjamin, et al. "A descriptive framework for temporal data visualizations based on generalized space‐time cubes." Computer Graphics Forum. Vol. 36. No. 6. 2017.

slide-54
SLIDE 54

Khronos Proector

https://www.youtube.com/watch?v=dZN2ICTRWBU

slide-55
SLIDE 55

Further Reading

  • Alberto Cairo: The Truthful Art: Chapter

8: Revealing Change

  • Aigner, Wolfgang, et al. Visualization of

time-oriented data. Springer Science & Business Media, 2011.

  • Bach, Benjamin, et al. "A descriptive

framework for temporal data visualizations based on generalized space‐time cubes." Computer Graphics

  • Forum. Vol. 36. No. 6. 2017.
  • Rosenberg, Daniel, and Anthony Grafton.

Cartographies of time: A history of the

  • timeline. Princeton Architectural Press,

2013.