SlideShare ist ein Scribd-Unternehmen logo
1 von 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
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

Weitere ähnliche Inhalte

Ähnlich wie UX Driven Data Visualizations for Everyone

Design for Accessibility
Design for AccessibilityDesign for Accessibility
Design for Accessibilityqixingz
 
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 trendsTunde Ojediran
 
corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignataroJohn Coonen
 
Ni week 2018_ux_lab_viewcandothat
Ni week 2018_ux_lab_viewcandothatNi week 2018_ux_lab_viewcandothat
Ni week 2018_ux_lab_viewcandothatDMC, Inc.
 
Interface Design
Interface DesignInterface Design
Interface Designgavhays
 
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 & AschwandenJames Smith
 
Chapter 10 designing and producing Multimedia
Chapter 10 designing and producing MultimediaChapter 10 designing and producing Multimedia
Chapter 10 designing and producing MultimediaShehryar 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 5SIMONTHOMAS S
 
Web UI Design Patterns 2014
Web UI Design Patterns 2014Web UI Design Patterns 2014
Web UI Design Patterns 2014Lewis Lin 🦊
 
Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Denise Jacobs
 
Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014MoodLabs
 
Website Accessibility Workshop
Website Accessibility WorkshopWebsite Accessibility Workshop
Website Accessibility WorkshopDevin Olson
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basicsPreeti Mishra
 

Ähnlich wie UX Driven Data Visualizations for Everyone (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
 
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
 
UI and UX for Mobile Developers
UI and UX for Mobile DevelopersUI and UX for Mobile Developers
UI and UX for Mobile Developers
 
Website Accessibility Workshop
Website Accessibility WorkshopWebsite Accessibility Workshop
Website Accessibility Workshop
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basics
 

Kürzlich hochgeladen

原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.natarajan8993
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Seán Kennedy
 
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024Susanna-Assunta Sansone
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...Boston Institute of Analytics
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryJeremy Anderson
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 217djon017
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degreeyuu sss
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxaleedritatuxx
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...
毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...
毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...ttt fff
 
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Boston Institute of Analytics
 
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGILLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGIThomas Poetter
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfBoston Institute of Analytics
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...ssuserf63bd7
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 

Kürzlich hochgeladen (20)

原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...
 
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data Story
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...
毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...
毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...
 
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
 
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGILLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 

UX Driven Data Visualizations for Everyone

  • 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