SlideShare a Scribd company logo
UX Driven
Data Visualizations
John Slatin AccessU • May 18, 2017
Michelle Michael • Senior Accessibility Analyst
https://www.linkedin.com/in/MichelleRMichael
MichelleRMichael@gmail.com
UX Driven & Inclusive
Data Visualizations
Introductions
DataViz Tools
Content generated by BI tools is usually
not accessible for screen readers out of
the box.
Extensible solutions – ones that our
developers can build on – will offer the
most flexibility in terms of UX and A11y.
We need to push on vendors to generate
accessible content – instead of making it
our problem to solve.
Data Viz is one of the last areas that is still
driven by developers.
Competing interests – pet projects, business
needs, executive interest, technical constraints.
How can design drive the
user experience?
UX Driven Data Viz
Business/Dev – pricing and technical constraints.
UX team – parallel effort to prove out design
considerations and accessibility.
UX Driven Data Viz
UX Driven Data Viz
Visual
Designer
POC
Developer
A11y
Analyst
Inclusive Design Considerations
 Keyboard Only
 Audible Content
 Cognitive Challenges
 Different Ways of Seeing
Removes barriers for people with loss of
fine motor skills (e.g. Parkinson's disease);
or loss of gross motor skills (e.g. Steven
Hawking); or those who cannot see to use a
mouse.
Universal Design Benefits: Making
content keyboard accessible benefits
everyone who uses a keyboard, including
power users.
 Designing for Keyboard-only
Users
Key Consideration: Content that is
accessed using a mouse…
 Mouse Hover
 Mouse Click
 Designing for Keyboard-only
Users
Demos
 HighCharts – Box Plot Cluster
 HighCharts - Interactive Map
 ChartJS - Pie Chart with Tooltips
 D3 – Bar Chart with Tooltips
 Designing for Keyboard-only
Users
 Designing for Keyboard-only
Users
Universal Design for Popover Data
 Strive to have the keyboard experience look
the same as mouseover experience.
 Summary: Designing for Keyboard-
only Users
Prove out and include keyboard
requirements for designs that have
mouse interactions.
Do this early in the process.
 Summary: Designing for Keyboard-
only Users
1. Keyboard access to mouse hover content:
Keyboard users should be able TAB to each
element that has mouseover content, and
onfocus will provide the same visual experience
that occurs on mouseover.
Key points for developers:
 Summary: Designing for Keyboard-
only Users
2. Keyboard access to mouse click content:
Keyboard users should be able to TAB to an
element that links to another page (e.g. drill down
data) and press ENTER to navigate to it.
Keyboard users should be able to TAB to an
element that opens popover data and press
ENTER to see the popover data.
Key points for developers:
 Designing for Screen Reader
Users
Removes barriers for users with low vision or
complete blindness, users with dyslexia.
Universal Design Benefits: Making content
accessible to screen readers and other assistive
technology (AT) means that it must be coded to
W3C standards so that the content will be
interpreted correctly by the AT.
Content that is coded to standards is much more
likely to continue to function correctly as browsers
evolve and new devices come to market.
 Designing for Screen Reader
Users
Basic Example: Static/No Interaction
Basic Example: Static/No Interaction
 Designing for Screen Reader
Users
Best Practice – Integrate a supporting data
table and trend summary (long description) for
all users.
UX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data Visualizations
 Designing for Screen Reader
Users
Question: How could you summarize a trend
when the chart has dynamic data?
 Describe each axis.
 Describe the max/min.
 Other valuable info…?
 Designing for Screen Reader
Users
Universal Design for Popover Data
 Build on keyboard accessibility.
 Strive to have screen reader users hear
popover data as they TAB through the chart.
Interactive Map for DARS
 Keyboard, visual & auditory
experiences are in synch.
 Designing for Screen Reader
Users
HighCharts – Box Plot Cluster
Demo NVDA/Chrome
 Keyboard, visual & auditory experiences
are NOT in synch. Assumes screen
reader users will only use landmarks.
 To prevent confusion, consider
adding a skip link/instructions.
 Test thoroughly before making a
conformance claim.
 Designing for Screen Reader
Users
 Summary: Designing for Screen
Reader Users
1. Provide a trend summary in text.
[A11y speak: “long description”]
2. Equal access to all data.
3. Chart images should have alt text.
4. Strive to create a seamless universal design.
Key points for developers:
1. The DOM order affects reading order.
2. Use live regions to automatically announce
popover content, or instruct users to use the
down arrow to read.
3. Because some screen reader users can see, the
keyboard, visual and auditory experiences
need to be in synch – or managed with very clear
instructions.
 Summary: Designing for Screen
Reader Users
 Summary: Designing for Screen
Reader Users
Prove out and include screen reader
requirements early on.
Removes barriers for people
with ADHD/ADD, dyslexia, or
brain injuries
from auto accidents or sports.
Universal Design Benefits: Making content
easy to quickly grasp for these users helps
all users.
 Designing for Cognitive
Challenges
Microsoft Attention Span Study
What is the best way to make
the information pop?
What is the best way to make the
information pop?
What is the best way to make the
information pop?
Pay Attention to Labels
UX-Driven & Inclusive Data Visualizations
Enough labels?
• Relative amounts are
clear.
• Exact quantities are
unknown.
Depends…
What is the best way to make the
information pop?
Source: HubSpot Article at http://blog.hubspot.com/marketing/tips-designing-effective-visual-content-infographic
What is the best way to make the
information pop?
Source: HubSpot Article at http://blog.hubspot.com/marketing/tips-designing-effective-visual-content-infographic
 Summary: Cognitive Accessibility
Design Considerations
Design for short attention spans, and
you will have handled most cognitive
a11y:
1. Play with chart type.
2. Play with labels – more or less?
3. Apply branding styles.
 Summary: Cognitive Accessibility
Design Considerations
Note: Every library comes with options
for choosing colors, fonts, labels,
gradients, animations, etc.
Removes barriers for users with color
blindness or vision impairments such as
cataracts, double vision, or diabetic
retinopathy.
Universal Design Benefits: Making content
easier to see for these users helps all users,
particularly in poor lighting situations - such
as presentations viewed on projectors, or
interacting with a mobile device on a sunny
day.
 Accessible Design for
Different Ways of Seeing
 Test with a color contrast tool.
e.g. Paciello Group Color Contrast Analyser
Check Color Contrast
UX-Driven & Inclusive Data Visualizations
 Organize digital content using commonly
known reading layouts.
Text is readable from left to right, top to bottom.
Consider Screen Magnification
 Avoid layouts that require an unusual
reading order.
Consider Color Blindness
 Print or view in grayscale and see if any
information gets lost.
Color Testing for Accessibility
Grayscale Testing Example
Grayscale Testing Example
Grayscale Testing Example
Grayscale Testing Example
Grayscale Testing Example
Grayscale Testing Example
Grayscale Testing Example
Grayscale Testing Example
Grayscale Testing Example
Grayscale Testing Example
Grayscale Testing Example
Grayscale Testing Example
Grayscale Testing Example
Demos
 HighCharts – Box Plot Cluster
 HighCharts - Interactive Map
Grayscale Testing Examples
 Summary: Visual Design
Accessibility Considerations
1. When color alone is used to
differentiate data, then it becomes
inaccessible for people with color
blindness.
2. Check color contrast.
3. Consider the user experience under
high magnification.
 Summary: Visual Design
Accessibility Considerations
Test in grayscale. Explore:
Labels
Patterns
Shapes
Contrasting Negative Space
 Keyboard Only
 Audible Content
 Cognitive Challenges
 Different Ways of Seeing
Data Visualizations for Everyone
What formats can it be published in?
Consider software features and assistive technology support for your file format:
PowerPoint has the least features and support since data tables cannot be made accessible.
Simple tables can be made accessible (meaning headers can be identified for screen readers) in MS
Excel and Word, however only the JAWS screen reader recognizes these.
PDF and HTML have the most features and support for accessibility. They both support making
complex tables accessible. HTML offers the most features for making content accessible.
Be flexible about file formats for publishing.
Alternative Formats – Tactile Data
Alternative Formats – Tactile Data
Alternative Formats - Sonification
Demos
 D3 Sonification Example
 Partner Discussion
Brainstorm for a project you or
your organization is working on.
 How you can work with business and
technical stakeholders to create a universal
design?
 What are some of your key takeaways today?
UX Driven Data Visualizations
VisDe
POC
Dev
A11y
1. _____
2. _____
1. _____
2. _____
3. _____
4. _____
1. _____
2. _____
3. _____
1. _____
2. _____
3. _____
UX Driven
Data Visualizations
John Slatin AccessU • May 18, 2017
Michelle Michael • Senior Accessibility Analyst
https://www.linkedin.com/in/MichelleRMichael
MichelleRMichael@gmail.com

More Related Content

PPTX
Accessible Data Visualizations
PPTX
Accessible User Experience Handbook
PPT
Mockapp_Library_110.ppt
PDF
NO-SCREEN-FIRST: AN EVOLVING APPROACH FOR AN INCLUSIVE AUDIENCE
PDF
Lessons Learned From Our Accessibility-First Approach to Data Visualization
PPTX
A11y Accessibility Design Workshop
PDF
Lessons Learned From Our Accessibility-First Approach to Data Visualisation- ...
PPTX
Design for Accessibility
Accessible Data Visualizations
Accessible User Experience Handbook
Mockapp_Library_110.ppt
NO-SCREEN-FIRST: AN EVOLVING APPROACH FOR AN INCLUSIVE AUDIENCE
Lessons Learned From Our Accessibility-First Approach to Data Visualization
A11y Accessibility Design Workshop
Lessons Learned From Our Accessibility-First Approach to Data Visualisation- ...
Design for Accessibility

Similar to UX-Driven & Inclusive Data Visualizations (20)

PPTX
CSUN 2024 Simplifying Accessible Data Visualizations - 5 April 2024.pptx
PDF
#STLUX - Designing with Accessibility in MInd (March 14, 2014)
PDF
Intelligent design 101
PPTX
Basics of Web Accessibility
PDF
Designing accessible web experiences
PDF
No Screen First: An Evolving Approach For An Exclusive Audience
PDF
No Screen First: An Evolving Approach For An Exclusive Audience
PDF
Design for accessibility
DOC
Design.doc
PDF
UXPA 2024- Baking Accessibility into Design.pdf
PPTX
Design For Accessibility: Getting it right from the start
PDF
Visual Thinking with Data - From Static Charts to Interactive Insight - Data ...
PPT
Accessible Web Sites: What can you do?
PPTX
The Top 10 Glasstable Design Principles to Boost Your Career and Your Business
PDF
Beginners Guide to Accessibility
ODP
User Experience Design Heuristics
PPTX
hcid2011 - Practial Tips for Designing for Inclusive UX: Kath Moonan
PPTX
UX Design Principles
KEY
Web Accessibility and Design
PDF
Integrating Accessibility Into The Design Process
CSUN 2024 Simplifying Accessible Data Visualizations - 5 April 2024.pptx
#STLUX - Designing with Accessibility in MInd (March 14, 2014)
Intelligent design 101
Basics of Web Accessibility
Designing accessible web experiences
No Screen First: An Evolving Approach For An Exclusive Audience
No Screen First: An Evolving Approach For An Exclusive Audience
Design for accessibility
Design.doc
UXPA 2024- Baking Accessibility into Design.pdf
Design For Accessibility: Getting it right from the start
Visual Thinking with Data - From Static Charts to Interactive Insight - Data ...
Accessible Web Sites: What can you do?
The Top 10 Glasstable Design Principles to Boost Your Career and Your Business
Beginners Guide to Accessibility
User Experience Design Heuristics
hcid2011 - Practial Tips for Designing for Inclusive UX: Kath Moonan
UX Design Principles
Web Accessibility and Design
Integrating Accessibility Into The Design Process
Ad

Recently uploaded (20)

PDF
Clinical guidelines as a resource for EBP(1).pdf
PPTX
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
PPTX
Global journeys: estimating international migration
PDF
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PDF
Foundation of Data Science unit number two notes
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPTX
Introduction to Knowledge Engineering Part 1
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PPTX
Major-Components-ofNKJNNKNKNKNKronment.pptx
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PPT
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PPT
Quality review (1)_presentation of this 21
PPT
Reliability_Chapter_ presentation 1221.5784
PPTX
05. PRACTICAL GUIDE TO MICROSOFT EXCEL.pptx
PPT
Chapter 3 METAL JOINING.pptnnnnnnnnnnnnn
Clinical guidelines as a resource for EBP(1).pdf
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
Global journeys: estimating international migration
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
Foundation of Data Science unit number two notes
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
IBA_Chapter_11_Slides_Final_Accessible.pptx
Introduction to Knowledge Engineering Part 1
oil_refinery_comprehensive_20250804084928 (1).pptx
Major-Components-ofNKJNNKNKNKNKronment.pptx
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
Acceptance and paychological effects of mandatory extra coach I classes.pptx
Quality review (1)_presentation of this 21
Reliability_Chapter_ presentation 1221.5784
05. PRACTICAL GUIDE TO MICROSOFT EXCEL.pptx
Chapter 3 METAL JOINING.pptnnnnnnnnnnnnn
Ad

UX-Driven & Inclusive Data Visualizations

  • 1. UX Driven Data Visualizations John Slatin AccessU • May 18, 2017 Michelle Michael • Senior Accessibility Analyst https://www.linkedin.com/in/MichelleRMichael MichelleRMichael@gmail.com
  • 2. UX Driven & Inclusive Data Visualizations Introductions
  • 3. DataViz Tools Content generated by BI tools is usually not accessible for screen readers out of the box. Extensible solutions – ones that our developers can build on – will offer the most flexibility in terms of UX and A11y. We need to push on vendors to generate accessible content – instead of making it our problem to solve.
  • 4. Data Viz is one of the last areas that is still driven by developers. Competing interests – pet projects, business needs, executive interest, technical constraints. How can design drive the user experience? UX Driven Data Viz
  • 5. Business/Dev – pricing and technical constraints. UX team – parallel effort to prove out design considerations and accessibility. UX Driven Data Viz
  • 6. UX Driven Data Viz Visual Designer POC Developer A11y Analyst
  • 7. Inclusive Design Considerations  Keyboard Only  Audible Content  Cognitive Challenges  Different Ways of Seeing
  • 8. Removes barriers for people with loss of fine motor skills (e.g. Parkinson's disease); or loss of gross motor skills (e.g. Steven Hawking); or those who cannot see to use a mouse. Universal Design Benefits: Making content keyboard accessible benefits everyone who uses a keyboard, including power users.  Designing for Keyboard-only Users
  • 9. Key Consideration: Content that is accessed using a mouse…  Mouse Hover  Mouse Click  Designing for Keyboard-only Users
  • 10. Demos  HighCharts – Box Plot Cluster  HighCharts - Interactive Map  ChartJS - Pie Chart with Tooltips  D3 – Bar Chart with Tooltips  Designing for Keyboard-only Users
  • 11.  Designing for Keyboard-only Users Universal Design for Popover Data  Strive to have the keyboard experience look the same as mouseover experience.
  • 12.  Summary: Designing for Keyboard- only Users Prove out and include keyboard requirements for designs that have mouse interactions. Do this early in the process.
  • 13.  Summary: Designing for Keyboard- only Users 1. Keyboard access to mouse hover content: Keyboard users should be able TAB to each element that has mouseover content, and onfocus will provide the same visual experience that occurs on mouseover. Key points for developers:
  • 14.  Summary: Designing for Keyboard- only Users 2. Keyboard access to mouse click content: Keyboard users should be able to TAB to an element that links to another page (e.g. drill down data) and press ENTER to navigate to it. Keyboard users should be able to TAB to an element that opens popover data and press ENTER to see the popover data. Key points for developers:
  • 15.  Designing for Screen Reader Users
  • 16. Removes barriers for users with low vision or complete blindness, users with dyslexia. Universal Design Benefits: Making content accessible to screen readers and other assistive technology (AT) means that it must be coded to W3C standards so that the content will be interpreted correctly by the AT. Content that is coded to standards is much more likely to continue to function correctly as browsers evolve and new devices come to market.  Designing for Screen Reader Users
  • 19.  Designing for Screen Reader Users Best Practice – Integrate a supporting data table and trend summary (long description) for all users.
  • 23.  Designing for Screen Reader Users Question: How could you summarize a trend when the chart has dynamic data?  Describe each axis.  Describe the max/min.  Other valuable info…?
  • 24.  Designing for Screen Reader Users Universal Design for Popover Data  Build on keyboard accessibility.  Strive to have screen reader users hear popover data as they TAB through the chart.
  • 25. Interactive Map for DARS  Keyboard, visual & auditory experiences are in synch.  Designing for Screen Reader Users
  • 26. HighCharts – Box Plot Cluster Demo NVDA/Chrome  Keyboard, visual & auditory experiences are NOT in synch. Assumes screen reader users will only use landmarks.  To prevent confusion, consider adding a skip link/instructions.  Test thoroughly before making a conformance claim.  Designing for Screen Reader Users
  • 27.  Summary: Designing for Screen Reader Users 1. Provide a trend summary in text. [A11y speak: “long description”] 2. Equal access to all data. 3. Chart images should have alt text. 4. Strive to create a seamless universal design.
  • 28. Key points for developers: 1. The DOM order affects reading order. 2. Use live regions to automatically announce popover content, or instruct users to use the down arrow to read. 3. Because some screen reader users can see, the keyboard, visual and auditory experiences need to be in synch – or managed with very clear instructions.  Summary: Designing for Screen Reader Users
  • 29.  Summary: Designing for Screen Reader Users Prove out and include screen reader requirements early on.
  • 30. Removes barriers for people with ADHD/ADD, dyslexia, or brain injuries from auto accidents or sports. Universal Design Benefits: Making content easy to quickly grasp for these users helps all users.  Designing for Cognitive Challenges
  • 32. What is the best way to make the information pop?
  • 33. What is the best way to make the information pop?
  • 34. What is the best way to make the information pop?
  • 37. Enough labels? • Relative amounts are clear. • Exact quantities are unknown. Depends…
  • 38. What is the best way to make the information pop? Source: HubSpot Article at http://blog.hubspot.com/marketing/tips-designing-effective-visual-content-infographic
  • 39. What is the best way to make the information pop? Source: HubSpot Article at http://blog.hubspot.com/marketing/tips-designing-effective-visual-content-infographic
  • 40.  Summary: Cognitive Accessibility Design Considerations Design for short attention spans, and you will have handled most cognitive a11y: 1. Play with chart type. 2. Play with labels – more or less? 3. Apply branding styles.
  • 41.  Summary: Cognitive Accessibility Design Considerations Note: Every library comes with options for choosing colors, fonts, labels, gradients, animations, etc.
  • 42. Removes barriers for users with color blindness or vision impairments such as cataracts, double vision, or diabetic retinopathy. Universal Design Benefits: Making content easier to see for these users helps all users, particularly in poor lighting situations - such as presentations viewed on projectors, or interacting with a mobile device on a sunny day.  Accessible Design for Different Ways of Seeing
  • 43.  Test with a color contrast tool. e.g. Paciello Group Color Contrast Analyser Check Color Contrast
  • 45.  Organize digital content using commonly known reading layouts. Text is readable from left to right, top to bottom. Consider Screen Magnification
  • 46.  Avoid layouts that require an unusual reading order.
  • 48.  Print or view in grayscale and see if any information gets lost. Color Testing for Accessibility
  • 62. Demos  HighCharts – Box Plot Cluster  HighCharts - Interactive Map Grayscale Testing Examples
  • 63.  Summary: Visual Design Accessibility Considerations 1. When color alone is used to differentiate data, then it becomes inaccessible for people with color blindness. 2. Check color contrast. 3. Consider the user experience under high magnification.
  • 64.  Summary: Visual Design Accessibility Considerations Test in grayscale. Explore: Labels Patterns Shapes Contrasting Negative Space
  • 65.  Keyboard Only  Audible Content  Cognitive Challenges  Different Ways of Seeing Data Visualizations for Everyone
  • 66. What formats can it be published in? Consider software features and assistive technology support for your file format: PowerPoint has the least features and support since data tables cannot be made accessible. Simple tables can be made accessible (meaning headers can be identified for screen readers) in MS Excel and Word, however only the JAWS screen reader recognizes these. PDF and HTML have the most features and support for accessibility. They both support making complex tables accessible. HTML offers the most features for making content accessible. Be flexible about file formats for publishing.
  • 67. Alternative Formats – Tactile Data
  • 68. Alternative Formats – Tactile Data
  • 69. Alternative Formats - Sonification Demos  D3 Sonification Example
  • 70.  Partner Discussion Brainstorm for a project you or your organization is working on.  How you can work with business and technical stakeholders to create a universal design?  What are some of your key takeaways today?
  • 71. UX Driven Data Visualizations VisDe POC Dev A11y 1. _____ 2. _____ 1. _____ 2. _____ 3. _____ 4. _____ 1. _____ 2. _____ 3. _____ 1. _____ 2. _____ 3. _____
  • 72. UX Driven Data Visualizations John Slatin AccessU • May 18, 2017 Michelle Michael • Senior Accessibility Analyst https://www.linkedin.com/in/MichelleRMichael MichelleRMichael@gmail.com