temporal & sequential data visualization · pdf fileinfovis 8803dv > spring 17 temporal...
TRANSCRIPT
![Page 1: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/1.jpg)
INFOVIS8803DV > SPRING 17
TEMPORAL & SEQUENTIAL
DATA VISUALIZATION
Prof. Rahul C. Basole
CS/MGT 8803-DV > February 1, 2017
![Page 2: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/2.jpg)
INFOVIS8803DV > SPRING 17
What is Time Series Data?
• There is a chronological component to the data set.
• Examples?
75 % of 4,000 samples of
graphics from newspapers and
magazines were time-series data!
(1974-1980)
Sunspot activity
GT-UGA outcomes
Stock pricesEvents!
![Page 3: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/3.jpg)
INFOVIS8803DV > SPRING 17
Timeviz.net Browser
http://timeviz.net/
![Page 4: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/4.jpg)
INFOVIS8803DV > SPRING 17
Standard Presentation
Mom and Apple Pie!
time
mystery
variable
![Page 5: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/5.jpg)
INFOVIS8803DV > SPRING 17
Lots of Examples
![Page 6: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/6.jpg)
INFOVIS8803DV > SPRING 17
A Taxonomy of Time Data
• Continuous – a series of
values that change over time
Non-periodic
Periodic
Time Value
10:00 57
10:01 62
10:02 60
10:03 60
etc. etc.
• Discrete – an event that
occurs at a specific time
Non-periodic (non-recurring)
Periodic
Time Event
20 July 1995 John born
30 May 2013 John graduates HS
![Page 7: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/7.jpg)
INFOVIS8803DV > SPRING 17
Continuous Time Data
Stock Price
![Page 8: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/8.jpg)
INFOVIS8803DV > SPRING 17
Continuous Time Data
Weather
![Page 9: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/9.jpg)
INFOVIS8803DV > SPRING 17
Continuous Time Data
Heart Rate
![Page 10: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/10.jpg)
INFOVIS8803DV > SPRING 17
Continuous Time Data
![Page 11: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/11.jpg)
INFOVIS8803DV > SPRING 17
![Page 12: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/12.jpg)
INFOVIS8803DV > SPRING 17
Discrete Time Data
• Birth/marriage/death
• Historical events– Natural disasters
– Flight departures
• Some discrete events have duration (start, stop)– Meeting or appointment
– Hospital stay
– Project phase
– Person’s lifespan
• Some discrete events are periodic– Presidential elections (every 4 years)
– Our class meetings (every Tue and Thu)
– Other examples?
![Page 13: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/13.jpg)
INFOVIS8803DV > SPRING 17
Time Series Tasks:
What are some things we might want to
learn from time series?
![Page 14: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/14.jpg)
INFOVIS8803DV > SPRING 17
Time Series Tasks
• Find highs and lows
• When did X happen?
• Did A happen before or after B? Or did they occur simultaneously?
• How long did it take?
• When will it happen again?
• How often did X occur?
• Determine periodicity
• Compare two time series
![Page 15: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/15.jpg)
INFOVIS8803DV > SPRING 17
Time Series Examples
As we step through the examples, keep these questions in mind
• What are similarities?
• What are differences?
• When is each useful?
• Pros/cons of each?
– How much info is visually encoded?
– Scalable to more events & longer time scale / intervals?
– How good for comparing multiple time series?
![Page 16: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/16.jpg)
INFOVIS8803DV > SPRING 17
![Page 17: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/17.jpg)
INFOVIS8803DV > SPRING 17
Example: Calendar Events on Timeline
well-formed-data.net/experiments/folding_time/
![Page 18: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/18.jpg)
INFOVIS8803DV > SPRING 17
Example: The Meeting InfoVis
![Page 19: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/19.jpg)
INFOVIS8803DV > SPRING 17
Individual Agenda Item
![Page 20: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/20.jpg)
INFOVIS8803DV > SPRING 17
The Meeting InfoVis
![Page 21: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/21.jpg)
INFOVIS8803DV > SPRING 17
Example: Personal Histories
• Lives are typically chronological
• How can you compare, document, investigate events?
![Page 22: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/22.jpg)
INFOVIS8803DV > SPRING 17
Lifelines
Plaisant et al CHI ‘96
![Page 23: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/23.jpg)
INFOVIS8803DV > SPRING 17
Electronic Medical Records – non-graphical
![Page 24: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/24.jpg)
INFOVIS8803DV > SPRING 17
Electronic Medical Records – Graphical with Lifelines
![Page 25: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/25.jpg)
INFOVIS8803DV > SPRING 17
Lifelines Features
• Different colors for various event types
• Line thickness corresponds to another variable
• Interaction: clicking drills down
![Page 26: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/26.jpg)
INFOVIS8803DV > SPRING 17
What are the Benefits?
• Provide information such that:
– Likely reduce missing information
– Make it easy to discover trends or anomalies
• Streamline access to details
• Remain simple and customizable for various applications
• Assumes critical information is in the EHR (Electronic Health
Record)!!!
![Page 27: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/27.jpg)
INFOVIS8803DV > SPRING 17
Challenges for Lifelines
• Scalability to thousands of tests etc.
• Comparisons of test data and images across time
– Do the yearly MRI scans show improvement?
– What trends do we see in the last 12 EKGs?
• Comparisons across cases
– How compare the histories of those 12 people with the mysterious
illness?
– Maybe better to compare using computer rather than our eyes/brain?
Or maybe not …..
![Page 28: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/28.jpg)
INFOVIS8803DV > SPRING 17
Example: Find Patterns in TimeLines
• Want to find patients who received contrast agent for medical
imaging and within two weeks had high levels of creatinine
(indicating renal problems).
• More info: http://www.cs.umd.edu/hcil/lifelines2/
![Page 29: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/29.jpg)
INFOVIS8803DV > SPRING 17
![Page 30: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/30.jpg)
INFOVIS8803DV > SPRING 17
Step 1: Unaligned Medical Records
![Page 31: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/31.jpg)
INFOVIS8803DV > SPRING 17
Step 2: Align Event Times
Yellow
triangles
(when
contrast
agent
administered)
all aligned
![Page 32: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/32.jpg)
INFOVIS8803DV > SPRING 17
Step 3: Rank by Creatinine Level
Sort by
Creatinine
Level
Highest at
top (red
triangles)
![Page 33: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/33.jpg)
INFOVIS8803DV > SPRING 17
Step 4: Summarize Across Cases
Histogram
across cases
![Page 34: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/34.jpg)
INFOVIS8803DV > SPRING 17
Step 5: Expand Time Line
Expand
time line to
see more
detail
Video: http://www.cs.umd.edu/hcil/lifelines2/videos/Lifelines2-%28Contrast-
Creatinine%29-11-10-08_flash/full%281024x768%29/index.htm
![Page 35: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/35.jpg)
INFOVIS8803DV > SPRING 17
EventFlow
http://www.cs.umd.edu/hcil/eventflow/
http://hcil.umd.edu/eventflow/#video
http://medianetwork.oracle.com/video/player/2079912021001
![Page 36: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/36.jpg)
INFOVIS8803DV > SPRING 17
Example: Finding Daily Patterns
• Suppose you have a daily log, for a year, of energy consumption in a
building, or number of people in building
– Want to find common characteristics
– Idea applies beyond this example
Wijk and Selow, Cluster and Calendar based Visualization of Time Series Data, InfoVis ‘99
![Page 37: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/37.jpg)
INFOVIS8803DV > SPRING 17
Raw Data
![Page 38: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/38.jpg)
INFOVIS8803DV > SPRING 17
![Page 39: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/39.jpg)
INFOVIS8803DV > SPRING 17
Cluster Display – People at Work
![Page 40: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/40.jpg)
INFOVIS8803DV > SPRING 17
Cluster Display – People at Work
Weekends
Summer Fridays
Take Day off after Holiday
Leave Early Dec. 5
![Page 41: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/41.jpg)
INFOVIS8803DV > SPRING 17
What Cluster Display Shows Us
• Traditional office hours followed
• Most are present late mornings
• Fewer are present on summer Fridays
• Very few people work holidays
• School vacations
• Day after holidays
• Many people leave at 4PM on 12/5
– Very special in The Netherlands – St. Nicholas’ Eve
![Page 42: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/42.jpg)
INFOVIS8803DV > SPRING 17
Connected ScatterPlot
http://www.nytimes.com/interactive/2013/10/09/us/yellen-fed-chart.html?_r=0
![Page 43: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/43.jpg)
INFOVIS8803DV > SPRING 17
Calendar-Based Heatmap
https://bl.ocks.org/mbostock/4063318
![Page 44: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/44.jpg)
INFOVIS8803DV > SPRING 17
Calendar-Based Heatmap
https://www.trulia.com/vis/tru247/
![Page 45: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/45.jpg)
INFOVIS8803DV > SPRING 17
Example: Spiral Display - Periodic Data
• Useful if data follows a
repetitive pattern
• Can reveal periodicity
One loop is one period
• Time line becomes the spiral
Avoid problem of long time
line
![Page 46: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/46.jpg)
INFOVIS8803DV > SPRING 17
Spiral Display
• Example
12 months (spokes)
Value (consumption) coded
by size
Dots scaled so as not to
overlap
Extra spiral on outside
provides some closure
All spiral display figures from Konstan and
Carlis, Interactive Visualization of Serial
Periodic Data, UIST ’98; data set is
chimpanzee food consumption.
![Page 47: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/47.jpg)
INFOVIS8803DV > SPRING 17
Add Third Dimension for More Data
Mini bar-chart at each point
Black line – start of rainy
season
112 food types
Useful?
Two linked
spirals:
2 chimpanzees
group avg size &
max size
![Page 48: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/48.jpg)
INFOVIS8803DV > SPRING 17
Example: Text Themes over Time
• Consider a set of speeches or documents over time
– How represent the flow of ideas and concepts over time?*
• How would you do this?
*This was an InfoVis student contest
![Page 49: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/49.jpg)
INFOVIS8803DV > SPRING 17
Theme RiverHavre et. al. InfoVis ’00
Each ‘theme’ from news stories is a ‘river’
![Page 50: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/50.jpg)
INFOVIS8803DV > SPRING 17
Theme River
• River height (thickness) encodes relative frequency of themes
• Key events overlaid
![Page 51: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/51.jpg)
INFOVIS8803DV > SPRING 17
Theme River = Stacked Graph?
• Yes, with a differential vertical offset
– Makes a world of difference!
![Page 52: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/52.jpg)
INFOVIS8803DV > SPRING 17
Example: Any Variations over Time
• The ThemeRiver motif can be used to depict many different
variations over time.
Box Office Receiptswww.nytimes.com/interactive/2008/02/23/mov
ies/20080223_REVENUE_GRAPHIC.html
Baby Name Wizardwww.babynamewizard.com
![Page 53: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/53.jpg)
INFOVIS8803DV > SPRING 17
Recall Horizon Graphs from Zoo Reading:
Cubism.js Example
https://square.github.io/cubism/demo/
![Page 54: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/54.jpg)
INFOVIS8803DV > SPRING 17
Example: History of Text Revisions
• IBM’s “history flow” shows changes to documents edited by multiple
authors
http://researchweb.watson.ibm.com/history/
![Page 55: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/55.jpg)
INFOVIS8803DV > SPRING 17
Decoding History Flow
Connect author’s
contributions
from revision to
revision
Time or revision number
Po
sitio
n o
f te
xt
in
do
cu
ment
Length of each
segment =>
amount of text
Show each
author’s
contribution to
each revision
![Page 56: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/56.jpg)
INFOVIS8803DV > SPRING 17
History Flow Pictures
Spacing by time
Spacing by revision #
• Brightness indicates text age
• Registered authors color-
coded
• Anonymous authors in white
![Page 57: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/57.jpg)
INFOVIS8803DV > SPRING 17
Example: Querying
• Most systems focus on visualizing and navigating time-series data.
• What about querying?
![Page 58: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/58.jpg)
INFOVIS8803DV > SPRING 17
TimeFinder
Hochheiser & Shneiderman
Proc. Discovery Science ’01
Info Vis ‘04
Can create rectangles
that function as matching
regions
Light gray is all data’s extent
Darker grayed region is data
envelope that shows extreme
values of queries matching
criteria
![Page 59: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/59.jpg)
INFOVIS8803DV > SPRING 17
TimeFinder – Other Capabilities
• Search for matches based on angle (slope) ± tolerance
• “Leaders and laggards”
– Find same patterns but shifted in time
Slope
Tolerance
![Page 60: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/60.jpg)
INFOVIS8803DV > SPRING 17
TimeFinder Limitations
• Hodgkins patients exhibit double spike in temperature…
– But with differing times between spikes
![Page 61: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/61.jpg)
INFOVIS8803DV > SPRING 17
Example:TimeSearcher
• Overcomes TimeFinder limitation
• Allow time boxes with deltas on each side (TimeSearcher) Video:
2005_timesearcher.mpg
Buono, Plaisant, Simeone, Aris, Shneiderman, et.al, Similarity-Based Forecasting with Simultaneous Previews: A
River Plot Interface for Time Series Forecasting, 11th International Conference on Information Visualization, 2007
![Page 62: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/62.jpg)
INFOVIS8803DV > SPRING 17
TimeSearcher
![Page 63: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/63.jpg)
INFOVIS8803DV > SPRING 17
Example: Query by (Graphical) Example
• Sketch the Query
• Will be discussed in Interaction Lecture
– Specify a timeline query by drawing a rough pattern for it and the
system returns similar matches. (Wattenberg, CHI ‘01)
User-drawn
query
![Page 64: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/64.jpg)
INFOVIS8803DV > SPRING 17
Example: Project Management
• Project (write software, design/build plane, hire new person)
involves
– Multiple steps
– Spread over time
– Some steps depend on other steps
• How can we plan/manage project?
• With PERT/GANTT/CPM charts, of course.
![Page 65: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/65.jpg)
INFOVIS8803DV > SPRING 17
PERT Chart - Time Dependencies
• PERT = Project Evaluation and Review Technique
![Page 66: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/66.jpg)
INFOVIS8803DV > SPRING 17
PERT leads to GANTT
• Dependencies on timeline
![Page 67: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/67.jpg)
INFOVIS8803DV > SPRING 17
Revised GANTT
Shows
- Resources (colors)
- Critical path activities
![Page 68: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/68.jpg)
INFOVIS8803DV > SPRING 17
Revised GANTT Chart Tells Us That
• Ten week completion IF all goes well
• Completion in ten weeks requires:
– 1 analyst for the first 5 weeks
– 1 programmer for 5 weeks starting week 4
– 1 programmer/QA expert for 3 weeks starting week 6
• Analysis, development and
testing of supporting
modules must be on time.
• Hardware not time-critical
but must complete before
Core Module Training start
From
http://www.mindtools.com/pages/article/newPPM_03.htm
![Page 69: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/69.jpg)
INFOVIS8803DV > SPRING 17
Many Project Management Products!
Microsoft Project
![Page 70: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/70.jpg)
INFOVIS8803DV > SPRING 17
Storylines
Sister & Alice together from t = 0
for 4 time units
Design
Considerations for
Optimizing Storyline
Visualizations,
Yuzuru Tanahashi
and Kwan-Liu Ma,
IEEE Transactions
on Visualization and
Computer Graphics,
Dec. 2012
![Page 71: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/71.jpg)
INFOVIS8803DV > SPRING 17
• Lines representing interacting characters must be adjacent.
• Otherwise, lines must not be adjacent.
• A line must not bend except to converge or diverge with another line.
https://xkcd.com/657/
![Page 72: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/72.jpg)
INFOVIS8803DV > SPRING 17
Timeline Curator
http://www.cs.ubc.ca/group/infovis/software/TimeLineCurator/http://www.cs.ubc.ca/group/infovis/software/TimeLineCurator/#video
![Page 73: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/73.jpg)
INFOVIS8803DV > SPRING 17
Timeviz.net Browser
http://timeviz.net/
![Page 74: TEMPORAL & SEQUENTIAL DATA VISUALIZATION · PDF fileINFOVIS 8803DV > SPRING 17 TEMPORAL & SEQUENTIAL DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > February 1, 2017](https://reader034.vdocuments.mx/reader034/viewer/2022051600/5a9dbb6e7f8b9a0d5a8b89b9/html5/thumbnails/74.jpg)
INFOVIS8803DV > SPRING 17
HW4: Timeline
• Convert your professional CV/Resume into a Visualization
– Consider Events of Interest (Education, Certification/Courses, Employment, etc.). Make sure to include at least 4 categories and multiple events for each.
– Include both Discrete and Continuous Events
– Please be as detailed as you can be (you may exclude events that are personal and that you don’t want to share with others)
– Create a visual timeline dashboard of your CV.
Option 1: You may sketch your timeline (which may allow you to be really creative)
Option 2: Implement the visual timeline in Tableau (I realize there are limitations, but be as creative as you can be).
• Bring two (2) copies of timeline to class and submit HW4 on T-Square.