contributions Design study success story . Highlighting matches and - - PowerPoint PPT Presentation

contributions
SMART_READER_LITE
LIVE PREVIEW

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:


slide-1
SLIDE 1

IEEE InfoVis October 2015

Matthew Brehmer @mattbrehmer
 UBC Jocelyn Ng @JocelynNg 
 EnerNOC Kevin Tate EnerNOC Tamara Munzner @tamaramunzner
 UBC

Matches, Mismatches, and Methods: 


Multiple-View Workflows for Energy Portfolio Analysis

paper & supplemental materials:
 cs.ubc.ca/labs/imager/tr/2015/MatchesMismatchesMethods/

slide-2
SLIDE 2

10-15 Brehmer et al. – InfoVis 2015

contributions

Design study success story. 
 Highlighting matches and mismatches: 


  • task & data abstractions ←→ visual encoding & interaction design

  • multiple concurrent time series


Addressing domain convention, familiarity & trust.
 Reflecting on methods for visualization design studies.

2

slide-3
SLIDE 3

10-15 Brehmer et al. – InfoVis 2015 3

design process timeline

2013 2014 2015 project inception work domain analysis task & data abstraction workflow design visual encoding design production development by collaborator 4 months full-time 3 months part-time 4 months part-time

slide-4
SLIDE 4

10-15 Brehmer et al. – InfoVis 2015

  • utline: design process

1. analyzing the work domain

  • interviews with 9 energy workers

2. identifying data and task abstractions 3. visual encoding sandbox prototyping 4. eliciting feedback on vis. encoding designs 5. prototyping workflows 6. production development by collaborator

4

slide-5
SLIDE 5

10-15 Brehmer et al. – InfoVis 2015

work domain analysis

5

energy workers’ skill sets, goals, activities existing tools workarounds

43 summary slides

slide-6
SLIDE 6

10-15 Brehmer et al. – InfoVis 2015 6

21 energy worker artefacts

slide-7
SLIDE 7

10-15 Brehmer et al. – InfoVis 2015

  • utline: design process

1. analyzing the work domain 2. identifying data and task abstractions 3. visual encoding sandbox prototyping 4. eliciting feedback on vis. encoding designs 5. prototyping workflows 6. production development by collaborator

7

slide-8
SLIDE 8

10-15 Brehmer et al. – InfoVis 2015

images: openclipart, pixabay, wikimedia commons

data abstraction

8

slide-9
SLIDE 9

10-15 Brehmer et al. – InfoVis 2015

building portfolios

9

Term Abstraction Example Building ID Unique categorical #123 Building area quantitative 450m2 Location spatial 49.26º N, 123.25º W tag categorical “restaurant”

slide-10
SLIDE 10

10-15 Brehmer et al. – InfoVis 2015

raw time series data

10

Term Abstraction Example Energy demand quantitative 200 kW Outdoor temperature quantitative 18º C

images: pixabay, wikimedia commons

slide-11
SLIDE 11

10-15 Brehmer et al. – InfoVis 2015

derived time series data

11

Term Abstraction Example Consumption quantitative 800 kWh Intensity normalized quantitative 1.78 kWh / m2 % Savings normalized quantitative 40% Rank

  • rdinal

1st, 2nd, 3rd

slide-12
SLIDE 12

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?

task abstraction

12

Brehmer & Munzner (2013), Munzner (2014)

slide-13
SLIDE 13

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)

  • Lookup → Compare: ranked performance (absolute and

normalized)!

  • Lookup → Identify: CUSUM of entire portfolio, single space
  • Locate → Compare: portfolio performance faceted by any

database field (tag, geographical location, primary use, square footage, year constructed,…)!

  • Locate → Identify: space’s contribution to portfolio’s CUSUM!
  • Lookup → Compare: multivariate ranking of portfolio

performance!

  • Locate → Identify: validated savings vs. unvalidated savings !
  • Locate → Identify: end-use disaggregation within a space; !
  • Locate → Identify contributions of parameters and events

baselines (ECMs, weather, outages, holidays, other events)!

  • Locate → Compare multiple baselines!
  • Produce aggregate baselines!
  • Locate → Identify noise / confidence / uncertainty in baseline
  • Locate → Compare: portfolio performance faceted by any

database field (geographical location, primary use, square footage, year constructed,…), faceted by tag!

  • Locate → Identify: space’s contribution to portfolio’s CUSUM!
  • Lookup → Compare: multivariate ranking of portfolio

performance

  • Locate → Compare: portfolio performance faceted by

space or by space attributes (over time)!

  • Locate → Identify: contribution of individual space

performance to aggregate space performance (over time)!

  • Lookup → Compare | Summarize: multivariate ranking
  • f spaces (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

  • Locate → Compare: consumption of [largest spaces, libraries,

mid-size spaces]!

  • Locate → Identify: causes of threshold events in reference to

OAT!

  • Lookup → Compare: ranked space performance!
  • Locate → Compare: before & after ECMs!
  • Lookup → Compare: monthly department performance
  • Lookup → Compare: department performance at arbitrary time

scales!

  • Locate → Identify contribution of department(s) to space

consumption!

  • Lookup → Compare OAT-demand regression curves before &

after ECMs!

  • Locate → Identify: end-use disaggregation within a space!
  • Lookup → Identify changes in space sensitivity to OAT!
  • Locate → Compare: consumption of UCB to other universities;!
  • Lookup → Identify: weather predictions, trends
  • Lookup → Compare: monthly department performance!
  • Lookup → Compare: departments (arbitrary groups of spaces)

performance at arbitrary time scales!

  • Locate → Identify contribution of department(s) to space

consumption (assuming assignment of tags to sq. footage,

  • ccupants within a space)!
  • Lookup → Identify changes in space sensitivity to OAT!
  • Lookup → Identify: weather predictions, trends
  • Locate → Compare: portfolio performance faceted by

space or by space attributes (over time)!

  • Lookup → Compare | Summarize: multivariate

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

  • Locate → Compare | Summarize: combined consumption of

two campuses; four groups of spaces for main campus!

  • Browse → Identify: contribution of individual spaces to

combined consumption, anomalies (spikes, surges) !

  • Lookup → Identify: threshold events
  • Lookup → Identify: contribution of individual spaces to

combined consumption, anomalies (spikes, surges) !

  • Locate → Identify: causes of threshold events in wider context!
  • Lookup → Identify: contributions of parameters to PAM

baselines (weather, occupancy)

  • Lookup → Identify: contribution of individual spaces to

combined consumption, anomalies (spikes, surges) !

  • Locate → Identify: causes of threshold events in wider context
  • Locate → Compare: portfolio performance faceted by

space or by space attributes (over time)!

  • Locate → Identify: contribution of individual space

performance to aggregate space performance (over time)

EM for data export; analysis done in Excel, EM analysis

  • ffloaded to student volunteers

YES ~130 schools, 2 accounts, 36 in EM (Electricity, 2 submetered), 4 in EM (Natural Gas)

  • Lookup → Compare: ranked performance (absolute and

normalized)!

  • Browse → Identify: anomalies (jumps in rankings), trends

(consistent rankings) at macro-level between spaces!

  • Locate → Compare: single-space performance across N time

periods!

  • Produce annotations to explain aspects of performance
  • Lookup → Compare: multivariate ranking of portfolio

performance!

  • Locate → Identify | Compare: single space performance, within

and between operating hours and between days

  • Lookup → Identify: anomalies (jumps in rankings), trends

(consistent rankings) at macro-level between spaces!

  • Locate → Compare: single-space performance across N time

periods!

  • Produce annotations to explain aspects of performance !
  • Lookup → Compare: multivariate ranking of portfolio

performance!

  • Locate → Identify | Compare: single space performance, within

and between operating hours and between days

  • Lookup → Compare | Summarize: multivariate

ranking of individuals (over time)!

  • Locate → Compare: individual performance (over

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

  • Lookup → Compare: ranked space performance!
  • Locate | Explore → Identify: anomalies, causes of threshold

events / alerts

  • Locate → Identify: end-use disaggregation within a space!
  • Locate → Identify contributions of parameters to PAM baselines

(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

  • Lookup → Identify: differential between actual and predicted

performance!

  • Lookup → Identify: CUSUM!
  • Locate → Identify: cause of long-term trend alerts!
  • Locate → Identify: baseline precisions / uncertainty!
  • Locate → Compare: performance across, arbitrary time periods

Locate → Compare: performance across arbitrary time periods

Locate → Compare: individual performance (over time)

13

Task abstractions: current (not in EM) Task abstractions: desirable Ta

  • Lookup → Compare: ranked performance (absolute and

normalized)!

  • Lookup → Identify: CUSUM of entire portfolio, single space
  • Locate → Compare: portfolio performance faceted by any

database field (tag, geographical location, primary use, square footage, year constructed,…)!

  • Locate → Identify: space’s contribution to portfolio’s CUSUM!
  • Lookup → Compare: multivariate ranking of portfolio

performance!

  • Locate → Identify: validated savings vs. unvalidated savings !
  • Locate → Identify: end-use disaggregation within a space; !
  • Locate → Identify contributions of parameters and events

baselines (ECMs, weather, outages, holidays, other events)!

  • Locate → Compare multiple baselines!
  • Produce aggregate baselines!
  • Locate → Identify noise / confidence / uncertainty in baseline
slide-14
SLIDE 14

10-15 Brehmer et al. – InfoVis 2015

task abstraction

14

J F M A M J J A S O N D

Overview

Su Mo Tu We Th Fr Sa

Drill Down

Fine temporal granularities Coarse temporal granularities

Roll Up

0% 100%

slide-15
SLIDE 15

10-15 Brehmer et al. – InfoVis 2015

  • utline: design process

1. analyzing the work domain 2. validating data and task abstractions

  • checking back with 3 energy workers
  • “did I understand your tasks correctly?”
  • tailored design proposals

3. visual encoding sandbox prototyping 4. eliciting feedback on vis. encoding designs 5. prototyping workflows 6. production development by collaborator

15

slide-16
SLIDE 16

10-15 Brehmer et al. – InfoVis 2015

a b c

existing tool

16

slide-17
SLIDE 17

10-15 Brehmer et al. – InfoVis 2015

Energy Manager

17

J F M A M J J A S O N D Su Mo Tu We Th Fr Sa

Overview Drill Down Roll Up

Overview too coarse Export to Excel

Roll Up

0% 100%

No explicit task support Excessive manual navigation; not scalable

slide-18
SLIDE 18

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 DRYER

related work

18

slide-19
SLIDE 19

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

Goodwin et al. (2013): similar domain, different data, partial task overlap

19

vis in the energy domain

slide-20
SLIDE 20

10-15 Brehmer et al. – InfoVis 2015 20

vis for time series

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

V a l i d a t i

  • n

i n t h e f i e l d 
 ( r a t h e r t h a n i n a c

  • n

t r

  • l

l e d e x p e r i m e n t )

slide-21
SLIDE 21

10-15 Brehmer et al. – InfoVis 2015

domain convention

21

L i n e c h a r t s = e n e r g y d e m a n d 
 L i n e c h a r t s f

  • r

d e r i v e d d a t a v e r b

  • t

e n !

slide-22
SLIDE 22

10-15 Brehmer et al. – InfoVis 2015

visualization design

22

slide-23
SLIDE 23

10-15 Brehmer et al. – InfoVis 2015

  • utline: design process

1. analyzing the work domain 2. identifying data and task abstractions 3. visual encoding sandbox prototyping 4. eliciting feedback on vis. encoding designs 5. prototyping workflows 6. production development by collaborator

23

slide-24
SLIDE 24

10-15 Brehmer et al. – InfoVis 2015

Time Buildings Filters Unit Selection, 
 Aggregation, &
 Normalization

slide-25
SLIDE 25

10-15 Brehmer et al. – InfoVis 2015

  • utline: design process

1. analyzing the work domain 2. identifying data and task abstractions 3. visual encoding sandbox prototyping 4. eliciting feedback on vis. encoding designs

  • custom tailored design specs sent in advance
  • 4 interviews (2 new energy workers)

5. prototyping workflows 6. production development by collaborator

25

slide-26
SLIDE 26

10-15 Brehmer et al. – InfoVis 2015

matches & mismatches

26

Task Design choice Match? Overview Faceted bar charts ✖ Bump plot ✖ Bar + bump plot ? Time-series matrix ? Map ✖ Juxtaposed matrix and boxplots ✔ Drill Down Faceted bar charts ✔ Faceted boxplots ✖ Faceted line graphs ✔ Roll Up Stacked bar chart ✔ Stacked area chart ✔

slide-27
SLIDE 27

10-15 Brehmer et al. – InfoVis 2015

faceting (small multiples)

27

Task Design Choice Match? Overview Faceted bar charts ✖ Drill Down Faceted bar charts ✔

Aggregate values not trusted

slide-28
SLIDE 28

10-15 Brehmer et al. – InfoVis 2015 28

faceted boxplots

Task Visualization Idiom Match? T2: Drill Down Faceted boxplots ✖

Unfamiliar encoding; comparisons are perceptually difficult

slide-29
SLIDE 29

10-15 Brehmer et al. – InfoVis 2015

time-series matrix

29

Task Design Choice Match? Overview Time-series matrix ?

Time Buildings

Unfamiliar encoding

slide-30
SLIDE 30

10-15 Brehmer et al. – InfoVis 2015

  • utline: design process

1. analyzing the work domain 2. identifying data and task abstractions 3. visual encoding sandbox prototyping 4. eliciting feedback on vis. encoding designs 5. prototyping workflows 6. production development by collaborator

30

slide-31
SLIDE 31

10-15 Brehmer et al. – InfoVis 2015

matrix + auxiliary boxplots

31

Boxplots easier to read than faceted design; reinforced by matrix encoding

slide-32
SLIDE 32

10-15 Brehmer et al. – InfoVis 2015 32

Task Design choice Match? Overview Juxtaposed matrix and boxplots ✔

P e r s e v e r e d e s p i t e u n f a m i l i a r i t y : 
 P

  • s

i t i v e r e s p

  • n

s e t

  • j

u x t a p

  • s

i t i

  • n

a n d l i n k i n g t w

  • u

n f a m i l i a r e n c

  • d

i n g s

slide-33
SLIDE 33

10-15 Brehmer et al. – InfoVis 2015

OVERVIEW ( T1 ) DRILL DOWN ( T2 ) ROLL UP ( T3 )

image:

results

33

slide-34
SLIDE 34

10-15 Brehmer et al. – InfoVis 2015

  • utline: design process

1. analyzing the work domain 2. identifying data and task abstractions 3. visual encoding sandbox prototyping 4. eliciting feedback on vis. encoding designs 5. prototyping workflows 6. production development by collaborator

  • commitment of development resources
  • 10+ developers working on project since summer 2014

34

slide-35
SLIDE 35

10-15 Brehmer et al. – InfoVis 2015 35

OVERVIEW ( T1 ) DRILL DOWN ( T2 ) ROLL UP ( T3 )

slide-36
SLIDE 36

10-15 Brehmer et al. – InfoVis 2015

image: flickr.com/photos/beyondboundariesphotography/13195055685/

conclusion

An industry visualization design study success story. 
 Matches and mismatches between task and data abstractions to visual encoding and interaction design choices. 
 Reflecting on methods for visualization design studies.


  • work domain analysis + artefact collection

  • custom design specs featuring real client data

  • interactive sandbox for visual encoding design exploration

36

slide-37
SLIDE 37

Matthew Brehmer @mattbrehmer Jocelyn Ng
 @JocelynNg Kevin Tate Tamara Munzner
 @tamaramunzner

Matches, Mismatches, and Methods: 


Multiple-View Workflows for Energy Portfolio Analysis

thanks: Michelle Borkin, James Christopherson, Cailie Crane, Anamaria Crisan, Jessica Dawson, 
 Johanna Fulda, Enamul Hoque, Sung-Hee Kim, Narges Mahyar, Joanna McGrenere, & UBC MUX.

paper & supplemental materials:
 cs.ubc.ca/labs/imager/tr/2015/MatchesMismatchesMethods/

  • supplemental video
  • high-resolution figures
  • sample research artefacts + tailored design specs
  • interactive sandbox design environment + git repo
slide-38
SLIDE 38

10-15 Brehmer et al. – InfoVis 2015

supplemental

38

slide-39
SLIDE 39

10-15 Brehmer et al. 2015

work domain analysis

39

Normative, descriptive, formative

  • perspectives. Workers’ use of tools, their

work context, workarounds.
 Hierarchical and sequential task analysis. 
 Resources: 


  • Vicente’s Cognitive Work Analysis (CRC, 1999)

  • McNamara et al.’s VIS ’14 tutorial materials. 

  • Brehmer et al on pre-design empiricism for InfoVis (BELIV ’14)

  • Winters et al. on characterizing domain problems (BELIV ’14)
slide-40
SLIDE 40

10-15 Brehmer et al. – InfoVis 2015

design documentation

40

sample documentation slides

slide-41
SLIDE 41

10-15 Brehmer et al. – InfoVis 2015

portfolio energy analysis

Goals: 
 – oversee energy behaviour of portfolios of buildings
 – reduce energy costs / conserve energy
 – ensure comfort and safety of building occupants
 Activities: 
 – assess behaviour following energy conservation measures
 – determine which building(s) require these measures
 – find (and diagnose) anomalous energy behaviour

41

slide-42
SLIDE 42

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?

slide-43
SLIDE 43

10-15 Brehmer et al. – InfoVis 2015

Task 1: Overview

43

Energy Domain Activities Scope Abstraction Example Question determine which building(s) require energy conservation measures 
 
 find anomalous energy behaviour The entire portfolio of buildings
 
 coarser time periods discover trends, outliers
 lookup and summarize
 distributions, extremes, similarities “How did my building portfolio perform this past year?”

slide-44
SLIDE 44

10-15 Brehmer et al. – InfoVis 2015

TASK 2: DRILL DOWN

44

Energy Domain Activities Scope Abstraction Example Question assess behaviour following energy conservation measures 
 
 diagnose anomalous energy behaviour Groups within the portfolio of buildings
 
 finer time periods discover, locate, and compare trends, outliers, features “Are my restaurants in Chicago performing better this October than they did last October?”

slide-45
SLIDE 45

10-15 Brehmer et al. – InfoVis 2015

Task 3: roll up

45

Energy Domain Activities Scope Abstraction Example Question find and diagnose anomalous energy behaviour Groups within the portfolio of buildings
 
 finer time periods discover, locate, and identify trends, outliers, features, dependencies

“what proportion of a university’s energy consumption is consumed by its computer science building

  • ver time?”
slide-46
SLIDE 46

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

  • ver time?”

46

Start

slide-47
SLIDE 47

10-15 Brehmer et al. 2015

existing tool

47

slide-48
SLIDE 48

10-15 Brehmer et al. 2015

Limited filtering, no filtering items by shared attributes
 “show only restaurants” 
 Limited aggregation, no aggregating items by shared attributes
 “all restaurants in Chicago vs. all restaurants in New York”
 No faceting (juxtaposed views, small multiples)

analysis of Energy Manager

48

slide-49
SLIDE 49

10-15 Brehmer et al. 2015

analysis of Energy Manager

Data routinely exported and imported into Excel.
 Little trust in predicted derived values based on statistical models. A preference for comparing against historical data.
 Aggregate derived values (sums, averages) too coarse (loss of detail, lack of trust).

49

slide-50
SLIDE 50

10-15 Brehmer et al. 2015

related work

50

slide-51
SLIDE 51

10-15 Brehmer et al. 2015

vis in the energy domain

Erickson et al (2013): web-based residential energy report for home-

  • wners

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

  • ktober

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

slide-52
SLIDE 52

10-15 Brehmer et al. 2015

visual encoding design

52

slide-53
SLIDE 53

10-15 Brehmer et al. – InfoVis 2015

faceting

53

slide-54
SLIDE 54

10-15 Brehmer et al. – InfoVis 2015

faceted bar charts

54

Task Design choice Match? Overview Faceted bar chart ✖ Drill Down Faceted bar chart ✔

slide-55
SLIDE 55

10-15 Brehmer et al. – InfoVis 2015

bumps plots

55

Task Design choice Match? Overview Bump plot ✖

slide-56
SLIDE 56

10-15 Brehmer et al. – InfoVis 2015

bumps + bars

56

visual encodings that display derived rank with original quantitative value: Gratzl et al’s LineUp (2013), 
 Hur et al’s SimulSort (2013)

Task Design choice Match? Overview Bar + bump plot ?

slide-57
SLIDE 57

10-15 Brehmer et al. – InfoVis 2015

stacked area / bar

57

Task Design choice Match? Roll up Stacked bar chart ✔ Stacked area chart ✔

slide-58
SLIDE 58

10-15 Brehmer et al. 2015

McGill Energy Map (2014) saveheat.co (2014)

58

maps

Task Design choice Match? Overview Map ✖

slide-59
SLIDE 59

10-15 Brehmer et al. – InfoVis 2015

stacks & facets, juxtaposed + linked

59

slide-60
SLIDE 60

10-15 Brehmer et al. – InfoVis 2015

  • n trust

Auxiliary visualizations to combat information loss: derived aggregate values hide data: complement averages with representations of range and distribution.

60

slide-61
SLIDE 61

10-15 Brehmer et al. – InfoVis 2015

  • n trust

Promote agency over derived values: provide energy worker more agency over aggregation, unit selection, and normalization.

61

slide-62
SLIDE 62

10-15 Brehmer et al. – InfoVis 2015

future work

Post-deployment evaluation: track usage over an extended period of time, follow-up with additional interviews and focus groups.

62