SlideShare a Scribd company logo
An Introduction to Visual
Analytics in Healthcare
A tutorial sponsored by the
Visual Analytics Working Group
An Introduction to Visual Analytics in
Healthcare
Disclosure:
• David Gotz discloses that he has received grant funding
from Amazon and the National Consortium for Data
Science, an industry-academic partnership that receives
funding from Cisco, Deloitte, EMC, GE, and IBM.
• Jesus Caban discloses that he has no relationships with
commercial interests.
• Adam Perer discloses that he is employed by IBM.
• Josua Krause discloses that he has no relationships
with commercial interests.
Tutorial Organizers
• David Gotz
• Jesus Caban
• Adam Perer
• Josua Krause NYU
Tutorial Agenda
• Session 1: Introduction
• 8:30 – 8:45: Welcome
• 8:45 – 9:30: Introduction to Visual Analytics
• Session 2: Application Domain (10:00 Coffee Break)
• 9:30 – 10:00: Introduction to Healthcare Applications
• 10:30 – 11:00: More Healthcare Applications
• Session 3: Hands-on Experience
• 11:00 – 11:50: Hands-on Activities
• 11:50 – 12:00: Conclusion
Content Level
The Context: Setting the Stage for
Visual Analytics
March 2015 Issue of JAMIA
AMIA VIS Working Group
• AMIA’s newest working group
• Are you an AMIA member?
• Sign up to get involved
• http://communities.amia.org/vis-wg
• VIS-WG@lists.amia.org
• Not an AMIA member?
• Become one… then join working
group
• Mailing list maintained by
www.visualanalyticshealthcare.org/
Synergistic Activities
• The 6th Annual Visual Analytics in
Healthcare (VAHC) Workshop
• Chicago on October 25, 2015
• Part of IEEE VIS
• Papers archived in ACM Digital Library
• http://dl.acm.org/
• Demos, posters, etc. archived on workshop website
• http://www.visualanalyticshealthcare.org/
• Past VAHC Workshops; Annually since 2010
• 2010-2012 at IEEE VIS; 2013-2014 events held at AMIA
• Proceedings from previous years available on workshop website
• http://www.visualanalyticshealthcare.org/proceedings.html
• Future: AMIA in 2016?
Get Involved!
• Vibrant communities depend on volunteers
• Participate in events
• Help generate ideas (events, resources, etc.)
• Donate time to help organize
• How to get involved?
1. Join the VIS Working Group
2. Attend the VIS Working Group meeting
3. Contact us if you want to volunteer to help lead
8pm
Monday
Nov 16
Franciscan B
What is Visual Analytics?
Why use it?
What should we know?
Let’s start by looking
at a table of data….
First, A Test….
First, A Test….
Raise your hand when you have found the single highest sales figure.
How about the top 3? Or bottom 3?
What is Visualization?
• “Visualization is the communication of information
using graphical representations.”
• Ward et al., “Interactive Data Visualization”
Multiple Views of the Same Data
0
20000
40000
60000
80000
100000
1Q 2Q 3Q 4Q 1Q 2Q 3Q 4Q 1Q 2Q 3Q 4Q
2011 2012 2013
Quarterly Sales
North South East West
Lookup values; Identify Outliers
Trends over time in each region Quarterly patterns?
More Complex Examples
John Snow, 1854
http://en.wikipedia.org/wiki/1854_Broad_Street_cholera_outbreak
• Map of Cholera fatalities
by location in 1854
outbreak
• Leading hypothesis was
“bad air” (germ theory
was not yet known)
• Map showed connection
to water pump
• Map persuaded the local
authorities to disable the
pump
Why Does Visualization Work?
• Why is a good visualization
easier to “see” than tables
of numbers?
• Our visual systems have
tremendous power to:
• See patterns
• Identify Trends
• Locate Outliers and
anomalies
• Much of that power is
precognitive
• Fast
• Efficient
• The Visualization Pipeline
• Rendering is largely “solved”
• e.g., Canvas, SVG, OpenGL, DirectX, Java 2D
• Creating a visualization includes designing for
analysis, filtering, mapping, and interaction
From Data to Graphic
Image from http://www.infovis-wiki.net/index.php/Visualization_Pipeline, with modifications.
User Interactions
Higher Level Model for Visual Analytics
From Sacha et al., “Knowledge Generation Model for Visual Analytics” (IEEE VAST 2014)
• The Visualization Pipeline
• Once data is prepared and filtered, it must be
mapped to a graphic representation
• A process often called “Visual Encoding”
From Data to Graphic
Image from http://www.infovis-wiki.net/index.php/Visualization_Pipeline, with modifications.
User Interactions
What is Visual Encoding?
• Mapping of data entities, attributes, and
relationships to a geometric representation that
facilitates visual interpretation.
10
25
30
The Designer’s Role
• Your job as a visualization designer
• Design an interpretable visual representation
• Define the mapping function to algorithmically convert
data to geometry
• The algorithmic requirement is important
• Not a “one time design”
• Repeatable for a defined class of data
• What types of data? What prerequisites are there?
• What are the “edge cases” that need to work?
• How would the appearance of outliers impact the design?
• How will it scale to larger volumes of data?
• This is what makes mapping challenging (and fun!)
The Visual Variables
• Eight “visual variables” that can be controlled
during the mapping process
• Position
• Mark
• Size
• Brightness
• Color
• Orientation
• Texture
• Motion
"Interactive Data Visualization”
by Matthew Ward, Georges Grinstein and Daniel Keim
Position
• The location of a visual object
• 1D
• 2D
• 3D (use rarely…)
Age
Marks
• A mark is an atomic graphical primitive
• Often called a “glyph” or “symbol”
• Embodied by the shape of a graphical object
• A distinct composition of lines, areas, volumes
• Scale, orientation, color/shade are NOT considered
• Example marks:
Required: Position and Marks
• Both position and marks are required to define a
visualization.
• This is the minimum: a mark drawn at a particular spot
• Without either, there is nothing to see
b
Age
Height
Size
• Marks can be drawn with varied size
• 1D: length
• 2D: area
• 3D: volume
Beware Perception of Size
• Our ability to judge size is easily confused:
Suggestions For Effective
Size Comparison
When possible…
• Attempt to limit differences in size to 1D
• Use position to align shapes
Brightness
• Like size, brightness (aka luminance) can be
used to distinguish marks
• Perception of brightness less precise than size.
• Hard to estimate magnitude of differences
• Sorting objects easier than magnitude of differences
• Small differences may be imperceptible
• Compare brightness to size:
Line length with 5% difference The right square has 5% less brightness
Beware “Fancy” Shading With
Gradients
The Gradient Illusion
Color
• Brightness is part of color
• Maps to the lightness (or
darkness) of a color
• Other aspects of color
• Hue is the primary
wavelength (color)
• Saturation is amount of
color vs. gray
Color Spaces
• HSL is one example of a “color space”
• Most common color space in software is RGB (Red-
Green-Blue)
• RGB is the standard color
model for the WWW
• Three common notations:
• white
• rgb(255,255,255)
• #ffffff
Colormaps
• Colormaps provide mapping between a variable’s value
and color
• Can be discrete or continuous
• Gradients for continuous ratio values
• Discrete, ordinal, or categorical data use palettes
Suggestions for the Effective
Use of Color
• Avoid “rainbow” color maps
• Be aware of color blindness
• 1 in 12 men (8%)
• 1 in 200 women (0.5%)
• Color theory has much to say about designing good
colormaps. Seek advice…
• http://colorbrewer2.org/
Source for color blindness rates: http://www.colourblindawareness.org/colour-blindness/
Orientation
• Marks can have an orientation
• Map attribute value to angle of rotation
Orientation Example
• Visualization of wind spead from NOAA
• Position shows time of prediction
• Orientation shows forecast wind direction
• Question: Why L-shaped marks?
Orientation and Mark Symmetry
• Marks can have an orientation
• Map attribute value to angle of rotation
• Range of angle values depends on mark symmetry
Texture
• Texture
• Color gradients
• Hatching
• Marks within a mark
• Not common. Most often in
black-and-white graphics where
color is not an option
http://www.indezine.com/products/powerpoint/ppezine/048.html
http://www.archblocks.com/archblocks-cad-blocks-and-products-previews/autocad-hatch-patterns
Motion
• A change to any of the other seven properties
• Animation can be used used to interpolate between
values
• Typically associated with either
• Interaction
• Dynamic data
• Use judiciously!
• Show corresponding
datapoints
• Across a transition
• Across views
The Visual Variables
• Eight “visual variables”
• Position
• Mark
• Size
• Brightness
• Color
• Orientation
• Texture
• Motion
• During mapping, we convert attribute values to
these visual properties
Relative Interpretation
• Not all visual variables are equal
• Study by Cleveland and McGill examined accuracy of human perception and
produced a ranking
1. Position along a common scale
• Scatter plot, Points on a map
2. Position along an identical but non-aligned scale
• Scatter plot matrix
3. Length
• Bar chart
• Histogram
4. Angle and slope
• Pie chart
• Gradient lines
5. Area
• Treemap
• Bubble chart
6. Volume, density, and color saturation
• 3D visualization
• Heat map
7. Color hue
• Color scales
Position along
a common
scale
Position along
an identical
by non-
aligned scale
Length
Angle or
Slope
Area
Volume
Density
Color
Saturation
Color Hue
Graphical Perception: Theory, Experimentation, and Application of the Development of
Graphical Methods. William S. Cleveland and Robert McGill. JSTOR. 1984.
An Example: Room for Improvement
• From a meeting at NIH last week…
Moving Beyond Individual Marks
• These eight variables apply to individual marks
• Graphical elements are not interpreted in isolation.
• Relationships between visual elements also have
perceptual power
Patterns
Gestalt Laws
• Proximity
• Similarity
• Connectedness
• Continuity
• Symmetry
• Closure
• Figure and Ground
Proximity
• Items positioned near each other are perceptually
grouped together.
• Implication:
• Marks representing related information should be
positioned close together.
Similarity
• Items with a similar appearance are perceptually
grouped together.
• Implication:
• Use similar graphics define rows, columns or other
groupings of marks.
Connectedness
• Connecting marks also define
groups
• Typically more powerful than
proximity or similarity
• Not part of original Gestalt
principles
• Implication:
• Use connectors to link grouped marks
• Caveat:
• Adds “ink” to the screen, making it “messier” than proximity and
similarity (visual complexity)
Continuity
• Our minds more naturally interpolate smooth
shapes
• Which paths
are easier for
you to trace?
• Implication:
• Avoid discontinuities or abrupt changes in shape
• e.g., curves instead of “Manhattan”-style lines
Symmetry
• We seek balanced, symmetric intepretations of shape
• In isolation, we use
horizontal and
vertical axes
• Implication:
• Use axes or other frames of reference to support the
intended interpretation of your design
• Larger patterns
can provide
alternative
frames of
reference
Closure
• We tend to perceive closed
contours.
• Our minds attempt to “complete” a shape, guessing
what is behind an occluding object
• Implications:
• Occluding shapes can produce incorrect assumptions
• Background contours (and other containing boundaries) can
effectively denote groups even if partially obscured
Figure and Ground
• Smaller parts of a pattern are perceived as “in the
foreground” (the figure)
• Larger parts appear “in the background” (the ground)
• Implication:
• Smaller areas within larger boundaries will be the objects
which users first attempt to interpret for meaning
What Else To Consider
• Axes
• Uses axes to define the meaning of position
• Legends
• Use to define your other mappings:
• Size, Color, Mark, etc.
• Labels
• Powerful, but cognitively demanding (must be read)
• Make your labels
• Informative. Direct user’s attention to interesting elements
• Concise. Save long text for other UI elements (e.g., sidebar)
The Mapping Process
• Visual Variables and Gestalt Laws give us “ground
rules for design”
• What can be controlled?
• How are those things perceived?
• Based on rules…
• Define mapping function to convert data to a
geometric representation
The Basis for Wide Range of Examples
Developing the Right Design
Fundamental
Concepts
Data Task
What’s Next?
• Session 1: Introduction
• 8:30 – 8:45: Welcome
• 8:45 – 9:30: Introduction to Visual Analytics
• Session 2: Application Domain (10:00 Coffee Break)
• 9:30 – 10:00: Introduction to Healthcare Applications
• 10:30 – 11:00: More Healthcare Applications
• Session 3: Hands-on Experience
• 11:00 – 11:50: Hands-on Activities
• 11:50 – 12:00: Conclusion
Content Level

More Related Content

What's hot

Deliver Dynamic Customer Journey Orchestration at Scale
Deliver Dynamic Customer Journey Orchestration at ScaleDeliver Dynamic Customer Journey Orchestration at Scale
Deliver Dynamic Customer Journey Orchestration at Scale
Databricks
 
The twin goals of customer research: inspire designers, persuade stakeholders
The twin goals of customer research: inspire designers, persuade stakeholdersThe twin goals of customer research: inspire designers, persuade stakeholders
The twin goals of customer research: inspire designers, persuade stakeholders
Rashmi Sinha
 
Qualitative Research vs Quantitative Research - a QuestionPro Academic Webinar
Qualitative Research vs Quantitative Research - a QuestionPro Academic WebinarQualitative Research vs Quantitative Research - a QuestionPro Academic Webinar
Qualitative Research vs Quantitative Research - a QuestionPro Academic Webinar
QuestionPro
 
Digital Transformation and the Shared Value Shift
Digital Transformation and the Shared Value ShiftDigital Transformation and the Shared Value Shift
Data Science Use cases in Banking
Data Science Use cases in BankingData Science Use cases in Banking
Data Science Use cases in Banking
Arul Bharathi
 
Watson and Analytics
Watson and AnalyticsWatson and Analytics
Watson and AnalyticsJorge W. Hago
 
Digital analytics: Wrap-up (Lecture 12)
Digital analytics: Wrap-up (Lecture 12)Digital analytics: Wrap-up (Lecture 12)
Digital analytics: Wrap-up (Lecture 12)
Joni Salminen
 
Ibm watson analytics for social media
Ibm watson analytics for social mediaIbm watson analytics for social media
Ibm watson analytics for social media
Yann Lecourt
 
Recommender system
Recommender system Recommender system
Recommender system
FidanHasanguliyeva
 
Web analytics
Web analyticsWeb analytics
Web analytics
Abhimanyu Sood
 
5733 a deep dive into IBM Watson Foundation for CSP (WFC)
5733   a deep dive into IBM Watson Foundation for CSP (WFC)5733   a deep dive into IBM Watson Foundation for CSP (WFC)
5733 a deep dive into IBM Watson Foundation for CSP (WFC)
Arvind Sathi
 
Chris Brown - Watson analytics
Chris Brown - Watson analyticsChris Brown - Watson analytics
Chris Brown - Watson analytics
IBMInterconnect
 
Predictive Analytics, Contextual Computing, and Big Data
Predictive Analytics, Contextual Computing, and  Big DataPredictive Analytics, Contextual Computing, and  Big Data
Predictive Analytics, Contextual Computing, and Big Data
Ahmed Banafa
 

What's hot (13)

Deliver Dynamic Customer Journey Orchestration at Scale
Deliver Dynamic Customer Journey Orchestration at ScaleDeliver Dynamic Customer Journey Orchestration at Scale
Deliver Dynamic Customer Journey Orchestration at Scale
 
The twin goals of customer research: inspire designers, persuade stakeholders
The twin goals of customer research: inspire designers, persuade stakeholdersThe twin goals of customer research: inspire designers, persuade stakeholders
The twin goals of customer research: inspire designers, persuade stakeholders
 
Qualitative Research vs Quantitative Research - a QuestionPro Academic Webinar
Qualitative Research vs Quantitative Research - a QuestionPro Academic WebinarQualitative Research vs Quantitative Research - a QuestionPro Academic Webinar
Qualitative Research vs Quantitative Research - a QuestionPro Academic Webinar
 
Digital Transformation and the Shared Value Shift
Digital Transformation and the Shared Value ShiftDigital Transformation and the Shared Value Shift
Digital Transformation and the Shared Value Shift
 
Data Science Use cases in Banking
Data Science Use cases in BankingData Science Use cases in Banking
Data Science Use cases in Banking
 
Watson and Analytics
Watson and AnalyticsWatson and Analytics
Watson and Analytics
 
Digital analytics: Wrap-up (Lecture 12)
Digital analytics: Wrap-up (Lecture 12)Digital analytics: Wrap-up (Lecture 12)
Digital analytics: Wrap-up (Lecture 12)
 
Ibm watson analytics for social media
Ibm watson analytics for social mediaIbm watson analytics for social media
Ibm watson analytics for social media
 
Recommender system
Recommender system Recommender system
Recommender system
 
Web analytics
Web analyticsWeb analytics
Web analytics
 
5733 a deep dive into IBM Watson Foundation for CSP (WFC)
5733   a deep dive into IBM Watson Foundation for CSP (WFC)5733   a deep dive into IBM Watson Foundation for CSP (WFC)
5733 a deep dive into IBM Watson Foundation for CSP (WFC)
 
Chris Brown - Watson analytics
Chris Brown - Watson analyticsChris Brown - Watson analytics
Chris Brown - Watson analytics
 
Predictive Analytics, Contextual Computing, and Big Data
Predictive Analytics, Contextual Computing, and  Big DataPredictive Analytics, Contextual Computing, and  Big Data
Predictive Analytics, Contextual Computing, and Big Data
 

Similar to AMIA 2015 Visual Analytics in Healthcare Tutorial Part 1

Guidelines for data visualisation: eye vegetables and eye candy
Guidelines for data visualisation: eye vegetables and eye candyGuidelines for data visualisation: eye vegetables and eye candy
Guidelines for data visualisation: eye vegetables and eye candy
Jen Stirrup
 
Data Visualization dataviz superpower
Data Visualization dataviz superpowerData Visualization dataviz superpower
Data Visualization dataviz superpower
Jen Stirrup
 
Data Visualization in Data Science
Data Visualization in Data ScienceData Visualization in Data Science
Data Visualization in Data Science
Maloy Manna, PMP®
 
Data visualization is the representation of data through use of common graphi...
Data visualization is the representation of data through use of common graphi...Data visualization is the representation of data through use of common graphi...
Data visualization is the representation of data through use of common graphi...
samarpeetnandanwar21
 
UNit4.pdf
UNit4.pdfUNit4.pdf
UNit4.pdf
SugumarSarDurai
 
Data Visualization Tools & Resources
Data Visualization Tools & ResourcesData Visualization Tools & Resources
Data Visualization Tools & Resources
UNCResearchHub
 
Making sense of data visually: A modern look at datavisualization
Making sense of data visually: A modern look at datavisualizationMaking sense of data visually: A modern look at datavisualization
Making sense of data visually: A modern look at datavisualization
Vladimir Milev
 
Measurecamp 7 Workshop: Data Visualisation
Measurecamp 7 Workshop: Data VisualisationMeasurecamp 7 Workshop: Data Visualisation
Measurecamp 7 Workshop: Data Visualisation
Sean Burton
 
Introduction to data visualization
Introduction to data visualizationIntroduction to data visualization
Introduction to data visualization
Abderrahmen Gharsallah
 
Big data visualization
Big data visualizationBig data visualization
Big data visualization
Anurag Gupta
 
Data Science meets Digital Marketing
Data Science meets Digital MarketingData Science meets Digital Marketing
Data Science meets Digital Marketing
botsplash.com
 
chi03-tutorial.ppt
chi03-tutorial.pptchi03-tutorial.ppt
chi03-tutorial.ppt
KumarVijay54
 
Developing a library-based data visualization service
Developing a library-based data visualization serviceDeveloping a library-based data visualization service
Developing a library-based data visualization service
Douglas Joubert
 
Visual Analytics in Big Data
Visual Analytics in Big DataVisual Analytics in Big Data
Visual Analytics in Big Data
Saurabh Shanbhag
 
Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to
Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to
Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to
Startupfest
 
Lunch & Learn: Information Design and Healthcare Data (UHN Human Factors)
Lunch & Learn: Information Design and Healthcare Data (UHN Human Factors)Lunch & Learn: Information Design and Healthcare Data (UHN Human Factors)
Lunch & Learn: Information Design and Healthcare Data (UHN Human Factors)
Stefan Popowycz
 
4 pillars of visualization & communication by Noah Iliinsky
4 pillars of visualization & communication by Noah Iliinsky4 pillars of visualization & communication by Noah Iliinsky
4 pillars of visualization & communication by Noah Iliinsky
iliinsky
 
Accessible Next Level Visualizations
Accessible Next Level VisualizationsAccessible Next Level Visualizations
Accessible Next Level Visualizations
Ted Gies
 
BigData Visualization and Usecase@TDGA-Stelligence-11july2019-share
BigData Visualization and Usecase@TDGA-Stelligence-11july2019-shareBigData Visualization and Usecase@TDGA-Stelligence-11july2019-share
BigData Visualization and Usecase@TDGA-Stelligence-11july2019-share
stelligence
 
Working With Infographics
Working With InfographicsWorking With Infographics
Working With Infographics
UNCResearchHub
 

Similar to AMIA 2015 Visual Analytics in Healthcare Tutorial Part 1 (20)

Guidelines for data visualisation: eye vegetables and eye candy
Guidelines for data visualisation: eye vegetables and eye candyGuidelines for data visualisation: eye vegetables and eye candy
Guidelines for data visualisation: eye vegetables and eye candy
 
Data Visualization dataviz superpower
Data Visualization dataviz superpowerData Visualization dataviz superpower
Data Visualization dataviz superpower
 
Data Visualization in Data Science
Data Visualization in Data ScienceData Visualization in Data Science
Data Visualization in Data Science
 
Data visualization is the representation of data through use of common graphi...
Data visualization is the representation of data through use of common graphi...Data visualization is the representation of data through use of common graphi...
Data visualization is the representation of data through use of common graphi...
 
UNit4.pdf
UNit4.pdfUNit4.pdf
UNit4.pdf
 
Data Visualization Tools & Resources
Data Visualization Tools & ResourcesData Visualization Tools & Resources
Data Visualization Tools & Resources
 
Making sense of data visually: A modern look at datavisualization
Making sense of data visually: A modern look at datavisualizationMaking sense of data visually: A modern look at datavisualization
Making sense of data visually: A modern look at datavisualization
 
Measurecamp 7 Workshop: Data Visualisation
Measurecamp 7 Workshop: Data VisualisationMeasurecamp 7 Workshop: Data Visualisation
Measurecamp 7 Workshop: Data Visualisation
 
Introduction to data visualization
Introduction to data visualizationIntroduction to data visualization
Introduction to data visualization
 
Big data visualization
Big data visualizationBig data visualization
Big data visualization
 
Data Science meets Digital Marketing
Data Science meets Digital MarketingData Science meets Digital Marketing
Data Science meets Digital Marketing
 
chi03-tutorial.ppt
chi03-tutorial.pptchi03-tutorial.ppt
chi03-tutorial.ppt
 
Developing a library-based data visualization service
Developing a library-based data visualization serviceDeveloping a library-based data visualization service
Developing a library-based data visualization service
 
Visual Analytics in Big Data
Visual Analytics in Big DataVisual Analytics in Big Data
Visual Analytics in Big Data
 
Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to
Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to
Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to
 
Lunch & Learn: Information Design and Healthcare Data (UHN Human Factors)
Lunch & Learn: Information Design and Healthcare Data (UHN Human Factors)Lunch & Learn: Information Design and Healthcare Data (UHN Human Factors)
Lunch & Learn: Information Design and Healthcare Data (UHN Human Factors)
 
4 pillars of visualization & communication by Noah Iliinsky
4 pillars of visualization & communication by Noah Iliinsky4 pillars of visualization & communication by Noah Iliinsky
4 pillars of visualization & communication by Noah Iliinsky
 
Accessible Next Level Visualizations
Accessible Next Level VisualizationsAccessible Next Level Visualizations
Accessible Next Level Visualizations
 
BigData Visualization and Usecase@TDGA-Stelligence-11july2019-share
BigData Visualization and Usecase@TDGA-Stelligence-11july2019-shareBigData Visualization and Usecase@TDGA-Stelligence-11july2019-share
BigData Visualization and Usecase@TDGA-Stelligence-11july2019-share
 
Working With Infographics
Working With InfographicsWorking With Infographics
Working With Infographics
 

Recently uploaded

GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 

Recently uploaded (20)

GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 

AMIA 2015 Visual Analytics in Healthcare Tutorial Part 1

  • 1. An Introduction to Visual Analytics in Healthcare A tutorial sponsored by the Visual Analytics Working Group
  • 2. An Introduction to Visual Analytics in Healthcare Disclosure: • David Gotz discloses that he has received grant funding from Amazon and the National Consortium for Data Science, an industry-academic partnership that receives funding from Cisco, Deloitte, EMC, GE, and IBM. • Jesus Caban discloses that he has no relationships with commercial interests. • Adam Perer discloses that he is employed by IBM. • Josua Krause discloses that he has no relationships with commercial interests.
  • 3. Tutorial Organizers • David Gotz • Jesus Caban • Adam Perer • Josua Krause NYU
  • 4. Tutorial Agenda • Session 1: Introduction • 8:30 – 8:45: Welcome • 8:45 – 9:30: Introduction to Visual Analytics • Session 2: Application Domain (10:00 Coffee Break) • 9:30 – 10:00: Introduction to Healthcare Applications • 10:30 – 11:00: More Healthcare Applications • Session 3: Hands-on Experience • 11:00 – 11:50: Hands-on Activities • 11:50 – 12:00: Conclusion Content Level
  • 5. The Context: Setting the Stage for Visual Analytics March 2015 Issue of JAMIA
  • 6. AMIA VIS Working Group • AMIA’s newest working group • Are you an AMIA member? • Sign up to get involved • http://communities.amia.org/vis-wg • VIS-WG@lists.amia.org • Not an AMIA member? • Become one… then join working group • Mailing list maintained by www.visualanalyticshealthcare.org/
  • 7. Synergistic Activities • The 6th Annual Visual Analytics in Healthcare (VAHC) Workshop • Chicago on October 25, 2015 • Part of IEEE VIS • Papers archived in ACM Digital Library • http://dl.acm.org/ • Demos, posters, etc. archived on workshop website • http://www.visualanalyticshealthcare.org/ • Past VAHC Workshops; Annually since 2010 • 2010-2012 at IEEE VIS; 2013-2014 events held at AMIA • Proceedings from previous years available on workshop website • http://www.visualanalyticshealthcare.org/proceedings.html • Future: AMIA in 2016?
  • 8. Get Involved! • Vibrant communities depend on volunteers • Participate in events • Help generate ideas (events, resources, etc.) • Donate time to help organize • How to get involved? 1. Join the VIS Working Group 2. Attend the VIS Working Group meeting 3. Contact us if you want to volunteer to help lead 8pm Monday Nov 16 Franciscan B
  • 9. What is Visual Analytics? Why use it? What should we know?
  • 10. Let’s start by looking at a table of data…. First, A Test….
  • 11. First, A Test…. Raise your hand when you have found the single highest sales figure. How about the top 3? Or bottom 3?
  • 12. What is Visualization? • “Visualization is the communication of information using graphical representations.” • Ward et al., “Interactive Data Visualization”
  • 13. Multiple Views of the Same Data 0 20000 40000 60000 80000 100000 1Q 2Q 3Q 4Q 1Q 2Q 3Q 4Q 1Q 2Q 3Q 4Q 2011 2012 2013 Quarterly Sales North South East West Lookup values; Identify Outliers Trends over time in each region Quarterly patterns?
  • 15. John Snow, 1854 http://en.wikipedia.org/wiki/1854_Broad_Street_cholera_outbreak • Map of Cholera fatalities by location in 1854 outbreak • Leading hypothesis was “bad air” (germ theory was not yet known) • Map showed connection to water pump • Map persuaded the local authorities to disable the pump
  • 16. Why Does Visualization Work? • Why is a good visualization easier to “see” than tables of numbers? • Our visual systems have tremendous power to: • See patterns • Identify Trends • Locate Outliers and anomalies • Much of that power is precognitive • Fast • Efficient
  • 17. • The Visualization Pipeline • Rendering is largely “solved” • e.g., Canvas, SVG, OpenGL, DirectX, Java 2D • Creating a visualization includes designing for analysis, filtering, mapping, and interaction From Data to Graphic Image from http://www.infovis-wiki.net/index.php/Visualization_Pipeline, with modifications. User Interactions
  • 18. Higher Level Model for Visual Analytics From Sacha et al., “Knowledge Generation Model for Visual Analytics” (IEEE VAST 2014)
  • 19. • The Visualization Pipeline • Once data is prepared and filtered, it must be mapped to a graphic representation • A process often called “Visual Encoding” From Data to Graphic Image from http://www.infovis-wiki.net/index.php/Visualization_Pipeline, with modifications. User Interactions
  • 20. What is Visual Encoding? • Mapping of data entities, attributes, and relationships to a geometric representation that facilitates visual interpretation. 10 25 30
  • 21. The Designer’s Role • Your job as a visualization designer • Design an interpretable visual representation • Define the mapping function to algorithmically convert data to geometry • The algorithmic requirement is important • Not a “one time design” • Repeatable for a defined class of data • What types of data? What prerequisites are there? • What are the “edge cases” that need to work? • How would the appearance of outliers impact the design? • How will it scale to larger volumes of data? • This is what makes mapping challenging (and fun!)
  • 22. The Visual Variables • Eight “visual variables” that can be controlled during the mapping process • Position • Mark • Size • Brightness • Color • Orientation • Texture • Motion "Interactive Data Visualization” by Matthew Ward, Georges Grinstein and Daniel Keim
  • 23. Position • The location of a visual object • 1D • 2D • 3D (use rarely…) Age
  • 24. Marks • A mark is an atomic graphical primitive • Often called a “glyph” or “symbol” • Embodied by the shape of a graphical object • A distinct composition of lines, areas, volumes • Scale, orientation, color/shade are NOT considered • Example marks:
  • 25. Required: Position and Marks • Both position and marks are required to define a visualization. • This is the minimum: a mark drawn at a particular spot • Without either, there is nothing to see b Age Height
  • 26. Size • Marks can be drawn with varied size • 1D: length • 2D: area • 3D: volume
  • 27. Beware Perception of Size • Our ability to judge size is easily confused:
  • 28. Suggestions For Effective Size Comparison When possible… • Attempt to limit differences in size to 1D • Use position to align shapes
  • 29. Brightness • Like size, brightness (aka luminance) can be used to distinguish marks • Perception of brightness less precise than size. • Hard to estimate magnitude of differences • Sorting objects easier than magnitude of differences • Small differences may be imperceptible • Compare brightness to size: Line length with 5% difference The right square has 5% less brightness
  • 30. Beware “Fancy” Shading With Gradients The Gradient Illusion
  • 31. Color • Brightness is part of color • Maps to the lightness (or darkness) of a color • Other aspects of color • Hue is the primary wavelength (color) • Saturation is amount of color vs. gray
  • 32. Color Spaces • HSL is one example of a “color space” • Most common color space in software is RGB (Red- Green-Blue) • RGB is the standard color model for the WWW • Three common notations: • white • rgb(255,255,255) • #ffffff
  • 33. Colormaps • Colormaps provide mapping between a variable’s value and color • Can be discrete or continuous • Gradients for continuous ratio values • Discrete, ordinal, or categorical data use palettes
  • 34. Suggestions for the Effective Use of Color • Avoid “rainbow” color maps • Be aware of color blindness • 1 in 12 men (8%) • 1 in 200 women (0.5%) • Color theory has much to say about designing good colormaps. Seek advice… • http://colorbrewer2.org/ Source for color blindness rates: http://www.colourblindawareness.org/colour-blindness/
  • 35. Orientation • Marks can have an orientation • Map attribute value to angle of rotation
  • 36. Orientation Example • Visualization of wind spead from NOAA • Position shows time of prediction • Orientation shows forecast wind direction • Question: Why L-shaped marks?
  • 37. Orientation and Mark Symmetry • Marks can have an orientation • Map attribute value to angle of rotation • Range of angle values depends on mark symmetry
  • 38. Texture • Texture • Color gradients • Hatching • Marks within a mark • Not common. Most often in black-and-white graphics where color is not an option http://www.indezine.com/products/powerpoint/ppezine/048.html http://www.archblocks.com/archblocks-cad-blocks-and-products-previews/autocad-hatch-patterns
  • 39. Motion • A change to any of the other seven properties • Animation can be used used to interpolate between values • Typically associated with either • Interaction • Dynamic data • Use judiciously! • Show corresponding datapoints • Across a transition • Across views
  • 40. The Visual Variables • Eight “visual variables” • Position • Mark • Size • Brightness • Color • Orientation • Texture • Motion • During mapping, we convert attribute values to these visual properties
  • 41. Relative Interpretation • Not all visual variables are equal • Study by Cleveland and McGill examined accuracy of human perception and produced a ranking 1. Position along a common scale • Scatter plot, Points on a map 2. Position along an identical but non-aligned scale • Scatter plot matrix 3. Length • Bar chart • Histogram 4. Angle and slope • Pie chart • Gradient lines 5. Area • Treemap • Bubble chart 6. Volume, density, and color saturation • 3D visualization • Heat map 7. Color hue • Color scales Position along a common scale Position along an identical by non- aligned scale Length Angle or Slope Area Volume Density Color Saturation Color Hue Graphical Perception: Theory, Experimentation, and Application of the Development of Graphical Methods. William S. Cleveland and Robert McGill. JSTOR. 1984.
  • 42. An Example: Room for Improvement • From a meeting at NIH last week…
  • 43. Moving Beyond Individual Marks • These eight variables apply to individual marks • Graphical elements are not interpreted in isolation. • Relationships between visual elements also have perceptual power Patterns
  • 44. Gestalt Laws • Proximity • Similarity • Connectedness • Continuity • Symmetry • Closure • Figure and Ground
  • 45. Proximity • Items positioned near each other are perceptually grouped together. • Implication: • Marks representing related information should be positioned close together.
  • 46. Similarity • Items with a similar appearance are perceptually grouped together. • Implication: • Use similar graphics define rows, columns or other groupings of marks.
  • 47. Connectedness • Connecting marks also define groups • Typically more powerful than proximity or similarity • Not part of original Gestalt principles • Implication: • Use connectors to link grouped marks • Caveat: • Adds “ink” to the screen, making it “messier” than proximity and similarity (visual complexity)
  • 48. Continuity • Our minds more naturally interpolate smooth shapes • Which paths are easier for you to trace? • Implication: • Avoid discontinuities or abrupt changes in shape • e.g., curves instead of “Manhattan”-style lines
  • 49. Symmetry • We seek balanced, symmetric intepretations of shape • In isolation, we use horizontal and vertical axes • Implication: • Use axes or other frames of reference to support the intended interpretation of your design • Larger patterns can provide alternative frames of reference
  • 50. Closure • We tend to perceive closed contours. • Our minds attempt to “complete” a shape, guessing what is behind an occluding object • Implications: • Occluding shapes can produce incorrect assumptions • Background contours (and other containing boundaries) can effectively denote groups even if partially obscured
  • 51. Figure and Ground • Smaller parts of a pattern are perceived as “in the foreground” (the figure) • Larger parts appear “in the background” (the ground) • Implication: • Smaller areas within larger boundaries will be the objects which users first attempt to interpret for meaning
  • 52. What Else To Consider • Axes • Uses axes to define the meaning of position • Legends • Use to define your other mappings: • Size, Color, Mark, etc. • Labels • Powerful, but cognitively demanding (must be read) • Make your labels • Informative. Direct user’s attention to interesting elements • Concise. Save long text for other UI elements (e.g., sidebar)
  • 53. The Mapping Process • Visual Variables and Gestalt Laws give us “ground rules for design” • What can be controlled? • How are those things perceived? • Based on rules… • Define mapping function to convert data to a geometric representation
  • 54. The Basis for Wide Range of Examples
  • 55. Developing the Right Design Fundamental Concepts Data Task
  • 56. What’s Next? • Session 1: Introduction • 8:30 – 8:45: Welcome • 8:45 – 9:30: Introduction to Visual Analytics • Session 2: Application Domain (10:00 Coffee Break) • 9:30 – 10:00: Introduction to Healthcare Applications • 10:30 – 11:00: More Healthcare Applications • Session 3: Hands-on Experience • 11:00 – 11:50: Hands-on Activities • 11:50 – 12:00: Conclusion Content Level

Editor's Notes

  1. Goal to alternate between IEEE VIS and AMIA to help bridge communities. Also a recent special issue of JAMIA; past panel at AMIA; was well attended; a popular topic.
  2. You’re here because you have at least a passing interest in the topic. If, after the tutorial, you want to get involved, there are many ways to do so.
  3. All right. So with that example, showing how changes in the visual presentation can convert a task from “hard” to “easy”, let’s talk about visualization.
  4. Why choose one view vs. another? It depends what TASK you intend to support! Lookup specific values? TABLE. See trend over time? Line charts. See if there is a quarterly pattern? A different view makes sense.
  5. Can also integrate less familiar graphical representations, high levels of interactivity, connect with sophisticated analytics algorithms, to produce very powerful visual exploratory analysis platforms.
  6. John Snow is sometimes called the “Father of Modern Epidemiology”
  7. .
  8. 3rd visual variable
  9. This gives us the HSL color space: Hue Saturation Lightness
  10. We will use RGB
  11. Ratio values: gradients Discrete, ordinal, categorical: use defined palettes. Q: WHICH PALETE IS FOR ORDINALS?
  12. Why rarely used? Lots of “high frequency” visual variation. DISTRACTING! Attracts attention. Also, HARD TO DISTINGUISH! What kind of data? CATEGORICAL. Used carefully, perhaps ORDINAL.
  13. 1. 3D perspective, distorting our ability to compare size. REMEMBER THE THREE CARS? 2. Brightness gradients making colors less distinctive (NOT SUCH A BIG DEAL with categorical data, but still unnecessary) 3. Pie chart uses angles. Why not use a sorted bar chart? Length much easier to compare than angle. This chart isn’t such a big deal. No decision is being made, just some light information. But what if it was patient data, and you had to make a treatment decision of some kind? Now much more important.
  14. Is seen as rows because dots are closer together horizontally. Is seen as columns because dots are closer vertically We perceive two groups because of spatial proximity.
  15. Is a square Is a diamond
  16. Our minds see a complete circle in (a); not a broken arc.
  17. Black elements appear to “float” in part A. Part B has green objects Part C has 1 white object. Often encountered in maps…. Regions cut off by zoom can seem to disappear into the “background.”
  18. Those are the Gestalt Laws. We also talked about visual variables. What else should we consider?
  19. Last hands on: HYBRID. X axis was LOCAL. Y axis was GLOBAL.
  20. Combine those mappings, with interaction to control parameters of the mappings, and to link across views Many powerful views