treemap art project: aesthetics in information visualization ben shneiderman [email protected]...

41
Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman [email protected] @benbendc Founding Director (1983-2000), Human-Computer Interaction La Professor, Department of Computer Science Member, Institute for Advanced Computer Studies Anderson Ranch: Wesley Grubbs’ Creating Art from Data

Upload: oscar-lester

Post on 17-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Treemap Art Project: Aesthetics in Information Visualization

Ben Shneiderman [email protected] @benbendc

Founding Director (1983-2000), Human-Computer Interaction LabProfessor, Department of Computer Science

Member, Institute for Advanced Computer Studies

Anderson Ranch: Wesley Grubbs’ Creating Art from Data

Page 2: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Interdisciplinary research community - Computer Science & Info Studies - Psych, Socio, Educ, Jour & MITH www.cs.umd.edu/hcil

vimeo.com/72440805

Page 3: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Design Issues

• Input devices & strategies• Keyboards, pointing devices, voice

• Direct manipulation

• Menus, forms, commands

• Output devices & formats• Screens, windows, color, sound

• Text, tables, graphics

• Instructions, messages, help

• Collaboration & Social Media

• Help, tutorials, training

• Search www.awl.com/DTUI

Sixth Edition: 2016

• Visualization

Page 4: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Information Visualization & Visual Analytics

• Visual bands• Human percle

• Trend, clus..

• Color, size,..

• Three challe• Meaningful vi

• Interaction: w

• Process mo

1999

Page 5: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Information Visualization & Visual Analytics

• Visual bandwidth is enormous• Human perceptual skills are remarkable

• Trend, cluster, gap, outlier...

• Color, size, shape, proximity...

• Three challenges• Meaningful visual displays of massive da

• Interaction: widgets & window coordinati

• Process models for discovery

1999 2004

Page 6: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Information Visualization & Visual Analytics

• Visual bandwidth is enormous• Human perceptual skills are remarkable

• Trend, cluster, gap, outlier...

• Color, size, shape, proximity...

• Three challenges• Meaningful visual displays of massive data

• Interaction: widgets & window coordination

• Process models for discovery

1999 2004 2010

Page 7: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Spotfire: Retinol’s role in embryos & vision

Page 8: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Spotfire: DC natality data

Page 9: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

http://registration.spotfire.com/eval/default_edu.asp

Page 10: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Information Visualization: Cultural Meme

Page 11: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Information Visualization: Mantra

• Overview, zoom & filter, details-on-demand

• Overview, zoom & filter, details-on-demand

• Overview, zoom & filter, details-on-demand

• Overview, zoom & filter, details-on-demand

• Overview, zoom & filter, details-on-demand

• Overview, zoom & filter, details-on-demand

• Overview, zoom & filter, details-on-demand

• Overview, zoom & filter, details-on-demand

• Overview, zoom & filter, details-on-demand

• Overview, zoom & filter, details-on-demand

Page 12: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Information Visualization: Data Types

• 1-D Linear Document Lens, SeeSoft, Info Mural

• 2-D Map GIS, ArcView, PageMaker, Medical imagery

• 3-D World CAD, Medical, Molecules, Architecture

• Multi-Var Spotfire, Tableau, Qliktech, Visual Insight

• Temporal LifeLines, TimeSearcher, Palantir, DataMontage

• Tree Cone/Cam/Hyperbolic, SpaceTree, Treemap

• Network Pajek, UCINet, NodeXL, Gephi, Tom Sawyer

• Text TagClouds, Wordle, ManyEyes, Ngram Viewer

Inf

oViz

Sci

Viz

.

infosthetics.com visualcomplexity.com eagereyes.orgflowingdata.com perceptualedge.com datakind.orgvisual.ly Visualizing.org infovis.org

Page 13: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Treemap: Gene Ontology

www.cs.umd.edu/hcil/treemap/

+ Space filling

+ Space limited

+ Color coding

+ Size coding - Requires learning

(Shneiderman, ACM Trans. on Graphics, 1992 & 2003)

Page 14: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

www.smartmoney.com/marketmap

Treemap: Smartmoney MarketMap

Page 15: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Market falls steeply Feb 27, 2007, with one exception

Page 16: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Market mixed, February 8, 2008 Energy & Technology up, Financial & Health Care down

Page 17: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Market rises, September 1, 2010, Gold contrarians

Page 18: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

FinViz: Mixed day, July 30, 2015

https://finviz.com/map.ashx

Page 19: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

FinViz: Bad day, August 21, 2015

Page 20: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

FinViz: Better day, August 25, 2015

Page 21: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

FinViz: Good day, August 26, 2015

Page 22: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction
Page 23: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Treemap: Newsmap.jp (Marcos Weskamp)

Page 24: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Treemap: WHC Emergency Room (6304 patients in Jan2006)

Group by Admissions/MF, size by service time, color by age

Page 25: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Treemap: WHC Emergency Room (6304 patients in Jan2006) (only those service time >12 hours)

Group by Admissions/MF, size by service time, color by age

Page 26: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

www.hivegroup.com

Treemap: Nutritional Analysis

Page 27: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

www.spotfire.com

Treemap: Spotfire Bond Portfolio Analysis

Page 28: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Treemap: NY Times – Car&Truck Sales

www.cs.umd.edu/hcil/treemap/

Page 29: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Treemap (Voronoi): NY Times - Inflation

www.nytimes.com/interactive/2008/05/03/business/20080403_SPENDING_GRAPHIC.html

Page 30: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction
Page 31: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Book of Trees: Manuel Lima

Page 32: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Treemap Art Project

Treemapart.wordpress.com

Page 33: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Treemap Art Project

Treemapart.wordpress.com

Page 34: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Treemap Art Project: User Experience

Aesthetics

•Layout (slice-and-dice, squarified, ordered, strip),

•Color palette (muted, bold, sequential, divergent, rainbow)

•Aspect ratio (square, golden ratio, wide, tall)

•Prominence of borders (regions, hierarchy & boundary)

Engagement

•Choice of data

•Degree of explanation

•Context

Treemapart.wordpress.com

Page 35: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Treemap Art Project: User Experience

Aesthetics

•Layout (slice-and-dice, squarified, ordered, strip),

•Color palette (muted, bold, sequential, divergent, rainbow)

•Aspect ratio (square, golden ratio, wide, tall)

•Prominence of borders (regions, hierarchy & boundary)

Engagement

•Choice of data

•Degree of explanation

•Context

treemapart.wordpress.com     www.cpnas.org/exhibitions/archive/every-algorithm-has-art-in.html

Page 36: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Treemap Art Project

Aesthetics

•Layout (slice-and-dice, squarified, ordered, strip),

•Color palette (muted, bold, sequential, divergent, rainbow)

•Aspect ratio (square, golden ratio, wide, tall)

•Prominence of borders (regions, hierarchy & boundary)

Engagement

•Choice of data

•Degree of explanation

Treemapart.wordpress.com

Page 37: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Treemap Art Project

Treemapart.wordpress.com

Page 38: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Treemap Art Project

Treemapart.wordpress.com

Page 39: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Data Art Philosophies

• Tufte: No Chartjunk, High data-to-ink ratio

• Few: Clean simple clear

• Holmes: Engaging infographics

• Wattenberg & Viegas: Graceful content

• Ericson, Cox, Bostock: Visual journalism

• Shneiderman: Algorithms & interactions

• Cairo, Yau, Lima,… Grubbs

Page 40: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

www.cs.umd.edu/hcil @benbendc

Page 41: Treemap Art Project: Aesthetics in Information Visualization Ben Shneiderman ben@cs.umd.edu @benbendc Founding Director (1983-2000), Human-Computer Interaction

Treemap Art Project

Aesthetics

•Layout (slice-and-dice, squarified, ordered, strip),

•Color palette (muted, bold, sequential, divergent, rainbow)

•Aspect ratio (square, golden ratio, wide, tall)

•Prominence of borders (regions, hierarchy & boundary)

Engagement

•Choice of data

•Degree of explanation

Treemapart.wordpress.com