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.
 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
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
 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

Similar to UX-Driven & Inclusive Data Visualizations

Design for Accessibility
Design for AccessibilityDesign for Accessibility
Design for Accessibility
qixingz
 
Dev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsDev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trends
Tunde Ojediran
 
corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven Pignataro
John Coonen
 
Ni week 2018_ux_lab_viewcandothat
Ni week 2018_ux_lab_viewcandothatNi week 2018_ux_lab_viewcandothat
Ni week 2018_ux_lab_viewcandothat
DMC, Inc.
 
Interface Design
Interface DesignInterface Design
Interface Design
gavhays
 
Edge903 Project
Edge903 ProjectEdge903 Project
Edge903 Projectxyz01
 
Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)Howard Kramer
 
Lavacon 2010: Stop Documenting and Start Designing - Smith & Aschwanden
Lavacon 2010: Stop Documenting and Start Designing - Smith & AschwandenLavacon 2010: Stop Documenting and Start Designing - Smith & Aschwanden
Lavacon 2010: Stop Documenting and Start Designing - Smith & Aschwanden
James Smith
 
UI.docx
UI.docxUI.docx
UI.docx
UI.docxUI.docx
ch10-Designing and producing multimedia .pdf
ch10-Designing and producing multimedia .pdfch10-Designing and producing multimedia .pdf
ch10-Designing and producing multimedia .pdf
PrinceFahadFarooqm
 
Chapter 10 designing and producing Multimedia
Chapter 10 designing and producing MultimediaChapter 10 designing and producing Multimedia
Chapter 10 designing and producing Multimedia
Shehryar Ahmad
 
Intro to UX Design
Intro to UX DesignIntro to UX Design
Intro to UX Designjayyearley
 
Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5
SIMONTHOMAS S
 
Web UI Design Patterns 2014
Web UI Design Patterns 2014Web UI Design Patterns 2014
Web UI Design Patterns 2014
Lewis Lin 🦊
 
Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008
Denise Jacobs
 
Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014
MoodLabs
 
Lecturesvddddddddddddddddddddddddddddddddddd 16.pptx
Lecturesvddddddddddddddddddddddddddddddddddd 16.pptxLecturesvddddddddddddddddddddddddddddddddddd 16.pptx
Lecturesvddddddddddddddddddddddddddddddddddd 16.pptx
aliyafatimauwu
 
UI and UX for Mobile Developers
UI and UX for Mobile DevelopersUI and UX for Mobile Developers
UI and UX for Mobile Developers
Mohamed Nabil, MSc.
 

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

Design for Accessibility
Design for AccessibilityDesign for Accessibility
Design for Accessibility
 
Dev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsDev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trends
 
corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven Pignataro
 
Ni week 2018_ux_lab_viewcandothat
Ni week 2018_ux_lab_viewcandothatNi week 2018_ux_lab_viewcandothat
Ni week 2018_ux_lab_viewcandothat
 
Interface Design
Interface DesignInterface Design
Interface Design
 
Edge903 Project
Edge903 ProjectEdge903 Project
Edge903 Project
 
Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)
 
Lavacon 2010: Stop Documenting and Start Designing - Smith & Aschwanden
Lavacon 2010: Stop Documenting and Start Designing - Smith & AschwandenLavacon 2010: Stop Documenting and Start Designing - Smith & Aschwanden
Lavacon 2010: Stop Documenting and Start Designing - Smith & Aschwanden
 
UI.docx
UI.docxUI.docx
UI.docx
 
UI.docx
UI.docxUI.docx
UI.docx
 
ch10-Designing and producing multimedia .pdf
ch10-Designing and producing multimedia .pdfch10-Designing and producing multimedia .pdf
ch10-Designing and producing multimedia .pdf
 
Chapter 10 designing and producing Multimedia
Chapter 10 designing and producing MultimediaChapter 10 designing and producing Multimedia
Chapter 10 designing and producing Multimedia
 
Intro to UX Design
Intro to UX DesignIntro to UX Design
Intro to UX Design
 
Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5
 
Web UI Design Patterns 2014
Web UI Design Patterns 2014Web UI Design Patterns 2014
Web UI Design Patterns 2014
 
Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008
 
Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014
 
Designing for Everybody Workshop
Designing for Everybody WorkshopDesigning for Everybody Workshop
Designing for Everybody Workshop
 
Lecturesvddddddddddddddddddddddddddddddddddd 16.pptx
Lecturesvddddddddddddddddddddddddddddddddddd 16.pptxLecturesvddddddddddddddddddddddddddddddddddd 16.pptx
Lecturesvddddddddddddddddddddddddddddddddddd 16.pptx
 
UI and UX for Mobile Developers
UI and UX for Mobile DevelopersUI and UX for Mobile Developers
UI and UX for Mobile Developers
 

Recently uploaded

一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
ewymefz
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
benishzehra469
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMI
AlejandraGmez176757
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Subhajit Sahu
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
ocavb
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Boston Institute of Analytics
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
haila53
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
ewymefz
 
Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflows
alex933524
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
axoqas
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
Opendatabay
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
ArpitMalhotra16
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
enxupq
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
NABLAS株式会社
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
Tiktokethiodaily
 

Recently uploaded (20)

一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMI
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
 
Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflows
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
 

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.
  • 20.
  • 21.
  • 22.
  • 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?
  • 36.
  • 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
  • 44.
  • 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