Visualizing Ranges Over Time on Mobile Phones

A Task-Based Crowdsourced Evaluation

Matthew Brehmer · Microsoft Research · @mattbrehmer

In collaboration with Bongshin Lee, Petra Isenberg, & Eun Kyoung Choe

IEEE VIS 2018 · slides: aka.ms/ranges-vis · video: flickr/notthisorthat (cc by-nc)
image: The New York Times (June 4, 2017)
image: Randy Olson (2015) for fivethirtyeight.com
image: Eric Boam's 7 Months of Sleep
images (clockwise from left): The New York Times · Eric Boam · Randy Olson
Ranges in Weather Apps
apps: Dark Sky © · Weathertron © · Weather Line ©
Ranges in Sleep Tracking Apps
apps: Azumio Sleep Time © · Garmin Connect © · Bedtime (iOS Clock) ©
How many ranges can you show in a mobile display?
apps: Activity (iOS) © · SleepTight (Choe et al, Proc. UbiComp 2015) · Chittaro (Proc. AVI 2006)
Ranges and Radial Layouts
images: Weather Radials (by Timm Kekeritz) © · The Book of Circles (Manuel Lima, 2017)
images: mobileinfovis.com (by Sebastian Sadowski, 2018)
A Crowdsourced Experiment on Mobile Phones
image: flickr/newkemall (cc by)
Data: Temperature (Left) and Sleep (Right) Ranges
data sources: (L) wunderground.com + intellicast.com (temperature) · (R) redd.it/1c1sah (sleep)
Temperature (L) and Sleep (R) Range Encoding, Explained
5 Experimental Tasks

Locate Dates

Read Values (on an indicated day)

Locate Min / Max Values

Compare Values (on an indicated day)

Compare Ranges (between two indicated date spans)

Data We Collected:

For each trial:

Trial completion time

Response accuracy


At each level of granularity:

Preference: Linear or Radial

Confidence: Low (1) to High (5)

icons: fontawesome.com
100 Participants

Temperature (N = 50), Sleep (N = 50)





84 trials per participant, 20 - 25 minutes to complete full experiment

icons: fontawesome.com
Results from 87 Participants

Temperature (N = 40), Sleep (N = 47)





3,337 Temperature group trials; 3,926 Sleep group trials

icons: fontawesome.com
Radial / Linear completion time ratios Note: Error bars are 95% Confidence Intervals
Radial / Linear completion time ratios Note: Error bars are 95% Confidence Intervals
Radial / Linear completion time ratios Note: Error bars are 95% Confidence Intervals
Radial - Linear error rate differences Note: Error bars are 95% Confidence Intervals
Radial - Linear error rate differences Note: Error bars are 95% Confidence Intervals
Interpreting Radial vs. Linear performance differences
Note: dimensions of an iPhone 6 (w = 375 pt) with a device-pixel ratio of 2x and 12.5% margins
No advantage at the periphery relative to the center
Note: dimensions of an iPhone 6 (w = 375 pt) with a device-pixel ratio of 2x and 12.5% margins
Radial or Linear?

People are, in general, slower with Radial layouts.

Only in some data + task contexts are people less accurate.

(Reading and locating values in the absence of seasonal variation)

People prefer (and are more confident) with Linear layouts

Completion time ratios between granularities Note: Error bars are 95% Confidence Intervals
Completion time ratios between granularities Note: Error bars are 95% Confidence Intervals
Accuracy differences between granularities Note: Error bars are 95% Confidence Intervals
Accuracy differences between granularities Note: Error bars are 95% Confidence Intervals
Temperature and Sleep don't follow Monthly cycles
Selecting an appropriate layout and granularity

Is a cycle meaningful in the context of the data?

Is the task involve locating values? Or comparing them?

Is efficiency the primary consideration?


Locating values (quickly)? → Linear

Comparing values (unconcerned with efficiency)? → Radial or Linear

video: flickr/50663863@N02 (cc by)
Our findings only apply to mobile contexts
image: flickr/newkemall (cc by)
Interacting with visualization on mobile devices
Visualizing Ranges Over Time on Mobile Phones

Matthew Brehmer · Microsoft Research · @mattbrehmer

In collaboration with Bongshin Lee, Petra Isenberg, & Eun Kyoung Choe

(mobile only) experimental app: aka.ms/ranges
code: github.com/microsoft/RangesOnMobile
slides: aka.ms/ranges-vis

IEEE VIS 2018 · video: flickr/notthisorthat (cc by-nc)
Supplemental
Layout does not appear to affect comparison performance
Radial layouts for other tasks?
animation: Ed Hawkins' Climate Spirals
Beyond temperature and sleep range data
The role of personal data and lived experience
image: Eric Boam's 7 Months of Sleep