IEEE InfoVis October 2015
Matthew Brehmer @mattbrehmer UBC Jocelyn Ng @JocelynNg EnerNOC Kevin Tate EnerNOC Tamara Munzner @tamaramunzner UBC
contributions Design study success story . Highlighting matches and - - PowerPoint PPT Presentation
Matthew Brehmer @mattbrehmer UBC Jocelyn Ng @JocelynNg Matches, Mismatches, and Methods: EnerNOC Multiple-View Workflows for Energy Portfolio Analysis Kevin Tate EnerNOC paper & supplemental materials:
Matthew Brehmer @mattbrehmer UBC Jocelyn Ng @JocelynNg EnerNOC Kevin Tate EnerNOC Tamara Munzner @tamaramunzner UBC
10-15 Brehmer et al. – InfoVis 2015
2
10-15 Brehmer et al. – InfoVis 2015 3
10-15 Brehmer et al. – InfoVis 2015
4
10-15 Brehmer et al. – InfoVis 2015
5
10-15 Brehmer et al. – InfoVis 2015 6
10-15 Brehmer et al. – InfoVis 2015
7
10-15 Brehmer et al. – InfoVis 2015
images: openclipart, pixabay, wikimedia commons
8
10-15 Brehmer et al. – InfoVis 2015
9
10-15 Brehmer et al. – InfoVis 2015
10
images: pixabay, wikimedia commons
10-15 Brehmer et al. – InfoVis 2015
11
10-15 Brehmer et al. – InfoVis 2015
Trends Actions Analyze Search Query All Data Outliers Features Attributes One Many
Distribution Dependency Correlation Similarity
Network Data Spatial Data Shape Topology
Paths Extremes
Consume
Present Enjoy Discover
Produce
Annotate Record Derive
Identify Compare Summarize
tag
Target known Target unknown Location known Location unknown Lookup Locate Browse Explore
Targets Why? How? What?
12
Brehmer & Munzner (2013), Munzner (2014)
10-15 Brehmer et al. – InfoVis 2015
EM Use & Frequency Port– folio? Portfolio Size, Organization Task abstractions: current (not in EM) Task abstractions: desirable Task abstractions: possible (does data exist?) Task abstractions: target
meta-user / power-user: frequently setting up charts, baselines for clients YES (Client portfolios range in size, hierarchical structure)
normalized)!
database field (tag, geographical location, primary use, square footage, year constructed,…)!
performance!
baselines (ECMs, weather, outages, holidays, other events)!
database field (geographical location, primary use, square footage, year constructed,…), faceted by tag!
performance
space or by space attributes (over time)!
performance to aggregate space performance (over time)!
several hours a week, additional analysis in Excel YES UCB campus: ~100 spaces (90% concentrated on single campus), subset in EM, departments cross- cuts spaces
mid-size spaces]!
OAT!
scales!
consumption!
after ECMs!
performance at arbitrary time scales!
consumption (assuming assignment of tags to sq. footage,
space or by space attributes (over time)!
ranking of spaces (over time)
day-to-day monitoring YES 2 McGill campuses, 4 zones in Downtown campus (~70 spaces), McDonald campus (~20 spaces); all in EM; JC focuses on 50 steam meters
two campuses; four groups of spaces for main campus!
combined consumption, anomalies (spikes, surges) !
combined consumption, anomalies (spikes, surges) !
baselines (weather, occupancy)
combined consumption, anomalies (spikes, surges) !
space or by space attributes (over time)!
performance to aggregate space performance (over time)
EM for data export; analysis done in Excel, EM analysis
YES ~130 schools, 2 accounts, 36 in EM (Electricity, 2 submetered), 4 in EM (Natural Gas)
normalized)!
(consistent rankings) at macro-level between spaces!
periods!
performance!
and between operating hours and between days
(consistent rankings) at macro-level between spaces!
periods!
performance!
and between operating hours and between days
ranking of individuals (over time)!
time)
daily email digest, follow-up in EM ~3-4 hrs / week YES UBC campus, ~100 spaces and 2 zones in EM, monitors about 10 spaces / week
events / alerts
(weather, outages, holidays, other events)
Lookup → Compare | Summarize: multivariate ranking of individuals (over time)
infrequent (annual, semi-annual reports) YES UBC campus, ~100 spaces and 2 zones in EM, LZ only interested in handful of C.Op spaces
performance!
Locate → Compare: performance across arbitrary time periods
Locate → Compare: individual performance (over time)
13
Task abstractions: current (not in EM) Task abstractions: desirable Ta
normalized)!
database field (tag, geographical location, primary use, square footage, year constructed,…)!
performance!
baselines (ECMs, weather, outages, holidays, other events)!
10-15 Brehmer et al. – InfoVis 2015
14
10-15 Brehmer et al. – InfoVis 2015
15
10-15 Brehmer et al. – InfoVis 2015
16
10-15 Brehmer et al. – InfoVis 2015
17
10-15 Brehmer et al. – InfoVis 2015
moving average (green line). extrema (whiskers). data. (e) Colorfield – a vertical stripe (f) Color Stock Chart – each (g) Woven Colorfield – original (h) Event Striping – smoothed
CHANGE PROPORTION OF APPLIANCE CONSUMPTION SHIFTED FROM ‘SHRINK’ PERIODS TO ‘GROW’ PERIODS TOOLS FOR DATA SCULPTING CONSUMPTION WILL SHRINK DURING THIS PERIOD CONSUMPTION WILL GROW DURING THIS PERIOD CLICK AND DRAG ON TIMELINE TO SELECT PERIODS SHIFT TO HERE ... FROM HERE CLOTHES DRYER18
10-15 Brehmer et al. – InfoVis 2015
CHANGE PROPORTION OF APPLIANCE CONSUMPTION SHIFTED FROM ‘SHRINK’ PERIODS TO ‘GROW’ PERIODS TOOLS FOR DATA SCULPTING CONSUMPTION WILL SHRINK DURING THIS PERIOD CONSUMPTION WILL GROW DURING THIS PERIOD CLICK AND DRAG ON TIMELINE TO SELECT PERIODS SHIFT TO HERE ... FROM HERE CLOTHES DRYER
19
10-15 Brehmer et al. – InfoVis 2015 20
Aigner et al. (2011): survey and framework
moving average (green line). extrema (whiskers). data. (e) Colorfield – a vertical stripe (f) Color Stock Chart – each (g) Woven Colorfield – original (h) Event Striping – smoothed
Albers et al. (2014): evaluation of multiple encodings for identifying aggregate values
Dot Plot Line Glyph Bar Chart Star Glyph Stripe Glyph Clock Glyph
Fuchs et al. (2013): evaluation of multiple encodings in small multiple configurations
Javed et al. (2010): graphical perception of multiple time series
10-15 Brehmer et al. – InfoVis 2015
21
10-15 Brehmer et al. – InfoVis 2015
22
10-15 Brehmer et al. – InfoVis 2015
23
10-15 Brehmer et al. – InfoVis 2015
10-15 Brehmer et al. – InfoVis 2015
25
10-15 Brehmer et al. – InfoVis 2015
26
10-15 Brehmer et al. – InfoVis 2015
27
10-15 Brehmer et al. – InfoVis 2015 28
10-15 Brehmer et al. – InfoVis 2015
29
10-15 Brehmer et al. – InfoVis 2015
30
10-15 Brehmer et al. – InfoVis 2015
31
10-15 Brehmer et al. – InfoVis 2015 32
10-15 Brehmer et al. – InfoVis 2015
OVERVIEW ( T1 ) DRILL DOWN ( T2 ) ROLL UP ( T3 )
image:
33
10-15 Brehmer et al. – InfoVis 2015
34
10-15 Brehmer et al. – InfoVis 2015 35
OVERVIEW ( T1 ) DRILL DOWN ( T2 ) ROLL UP ( T3 )
10-15 Brehmer et al. – InfoVis 2015
image: flickr.com/photos/beyondboundariesphotography/13195055685/
36
Matthew Brehmer @mattbrehmer Jocelyn Ng @JocelynNg Kevin Tate Tamara Munzner @tamaramunzner
thanks: Michelle Borkin, James Christopherson, Cailie Crane, Anamaria Crisan, Jessica Dawson, Johanna Fulda, Enamul Hoque, Sung-Hee Kim, Narges Mahyar, Joanna McGrenere, & UBC MUX.
10-15 Brehmer et al. – InfoVis 2015
38
10-15 Brehmer et al. 2015
39
10-15 Brehmer et al. – InfoVis 2015
40
10-15 Brehmer et al. – InfoVis 2015
41
10-15 Brehmer et al. – InfoVis 2015
Trends Actions Analyze Search Query
Why?
All Data Outliers Features Attributes One Many
Distribution Dependency Correlation Similarity
Network Data Spatial Data Shape Topology
Paths Extremes
Consume
Present Enjoy Discover
Produce
Annotate Record Derive
Identify Compare Summarize
tag
Target known Target unknown Location known Location unknown Lookup Locate Browse Explore
Targets Why? How? What?
10-15 Brehmer et al. – InfoVis 2015
43
10-15 Brehmer et al. – InfoVis 2015
44
10-15 Brehmer et al. – InfoVis 2015
45
10-15 Brehmer et al. – InfoVis 2015
Task Name Energy Domain Activities Abstraction Example Question Overview determine which building(s) require energy conservation measures find anomalous energy behaviour discover trends, outliers lookup and summarize distributions, extremes, similarities “How did my building portfolio perform this past year?” Drill Down assess behaviour following energy conservation measures find and diagnose anomalous energy behaviour discover, locate, and compare trends, outliers, features “Are my restaurants in Chicago performing better this October than they did last October?” Roll Up find and diagnose anomalous energy behaviour discover, locate, and identify trends, outliers, features, dependencies “what proportion of a university’s energy consumption is consumed by its computer science building
46
10-15 Brehmer et al. 2015
47
10-15 Brehmer et al. 2015
48
10-15 Brehmer et al. 2015
49
10-15 Brehmer et al. 2015
50
10-15 Brehmer et al. 2015
Erickson et al (2013): web-based residential energy report for home-
1997 ma di wo do vr za zo ma di wo do vr za zo ma di wo do vr za zo ma di wo do vr za zo januari 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 februari 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 maart 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 april 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 mei 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 juni 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 juli 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 augustus 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 september 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 november 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 december 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 0:00 3:00 6:00 9:00 12:00 15:00 18:00 21:00 24:00 200 400 600 800 1000 1200 1400 1600 1800 2000 2200 hours kW Cluster viewer (c) ECN 1998 Graphs 4/2/1997 Cluster 706 Cluster 714 Cluster 720 Cluster 722 Cluster 723
van Wijk & van Selow (1999): calendars of energy behaviour
51
10-15 Brehmer et al. 2015
52
10-15 Brehmer et al. – InfoVis 2015
53
10-15 Brehmer et al. – InfoVis 2015
54
10-15 Brehmer et al. – InfoVis 2015
55
10-15 Brehmer et al. – InfoVis 2015
56
visual encodings that display derived rank with original quantitative value: Gratzl et al’s LineUp (2013), Hur et al’s SimulSort (2013)
10-15 Brehmer et al. – InfoVis 2015
57
10-15 Brehmer et al. 2015
58
10-15 Brehmer et al. – InfoVis 2015
59
10-15 Brehmer et al. – InfoVis 2015
60
10-15 Brehmer et al. – InfoVis 2015
61
10-15 Brehmer et al. – InfoVis 2015
62