CSUN 2020 Accessible Visualizations: Maps, Annotations, and Spark lines

Ted Gies
Ted GiesPrincipal User Experience Specialist at Elsevier
Accessible Visualizations: Maps, Annotations, and Sparklines
CSUN 2020
Ted Gies <ted.gies@elsevier.com>
Øystein Moseng <oystein@highsoft.com>
Wednesday 11 March 2020 1:20pm Platinum A/B
• About Highcharts and Elsevier
• The Evolution of Highcarts Accessibility Features
• Our new concepts and user feedback study
• Annotations
• Spark lines
• Geomaps
• Future Direction
Overview
|
Highcharts is a tool for developers to easily visualize data on the web or in mobile apps, used by
over 80% of the top Fortune 100 companies.
|
Elsevier is a global information
analytics business specializing in
science and health
Our Mission
Lead the way in advancing science, technology and
health
Largest publisher of books and journals in Science
Prolific publisher in disability research and
accessibility
81% of revenue from digital products
17% of global research output in Elsevier journals
430K peer-reviewed research articles
5
Highcharts Accessibility Features Over Time
https://jsfiddle.net/oysteinmoseng/6vbwdtn1/show
6
Visualizing research performance
against peer institutions, helping
find partnerships, identify
research trends.
Visualizing research performance
against peer institutions, helping
find partnerships, identify
research trends.
Largest abstract DB of peer-
reviewed literature. Depict
researcher citations per year with
column chart.
Researchers, Scientists,
Clinicians, Librarians
College Administrators,
Head researchers,
Deans
Engineers, Researchers
Chemists, ScientistsDepict drug Likeness – E.g. radar
chart to show Lipinski’s rule of 5
or Pfizer’s rule of 5.
USER BASECHART USE CASE
Elsevier Products Using the Highcharts Accessibility Module
a) I’ve never experienced an accessible visualization
b) A Table
c) Have a sighted person explain it to me real time
d) Human created text description
e) AI generated description
f) Tactile Display
g) Sonification
Poll: What is the best way to experience accessible
visualizations on the Web?
The three concepts we worked on
8
1) Annotations
3) Sparklines
2) Geomaps
9
Approach
User tester Screen reader Role Browser Other AT
1 NVDA (not latest) Accessibility Specialist Firefox
2 JAWS 2020 Librarian Chrome OS zoom 125-150%
3 NVDA Forensic Scientist Firefox
4 JAWS Accessibility Specialist Edge chromium
5 JAWS 2020 Chemist Chrome
6 JAWS 2020/NVDA Accessibility Specialist Firefox Braille display
We user tested 3 functional prototypes showcasing new accessibility features of
Highcharts and Highmaps. The goal of the testing was to collect feedback on the
prototypes, and identify both the validity of the approaches, as well as potential
usability improvements. Revised prototypes based upon user feedback.
• Allows chart creators to place labels at various points of interest.
• Use cases: Provide context to a specific phenomenon, e.g. the year of a stock
market crash.
• Design Considerations/Things to listen for
Annotations
Annotations User Feedback
• Overall users understood our approach to labelling annotations with “annotation”
and understood the in context annotation with the data points.
• Unconnected annotations should be labelled just as that.
• Mixed reaction on whether or not the separate annotations was needed, at least
collapse and give a proper heading.
• Some found it confusing and redundant to repeat annotations separate from the
chart itself.
User Test Ratings. 1 = worst, 5 = best
Understandable Usable
4.4 4.6
aria-label="6. 2020, 468. Annotation: Elsevier and
Highcharts presented together: Accessible Visualizations:
Maps, Annotations, and Sparklines. "
• Annotation data is crucial to make accessible and integrated into the main chart
itself.
• Find the balance between helpful and descriptive versus overly verbose (it’s an art!).
• People like that no special commands are needed to navigate the UI with a screen
reader.
Annotations Wider Insights
“Highcharts is one of the first super-accessible interactive
charts, so things like annotations might be new concepts to
screen reader users”.
• A sparkline is a small intense, simple, word-sized graphic with typographic
resolution. Sparklines mean that graphics are no longer cartoonish special
occasions with captions and boxes, but rather sparkline graphics can be
everywhere a word or number can be: embedded in a sentence,
table, headline, map, spreadsheet, graphic. Data graphics should have the
resolution of typography. -Ed Tufte
13
Sparklines
Cases:
• Condensing table data into digestible visuals
• Comparison! Dashboards of stock prices,
researcher citation performance, voting
turnout over time between states.
14
Sparklines User Feedback
• Overall sparklines were unfamiliar, all users responded well to the stripped down line series
design.
• Data point values should definitely be available to AT even though sparkline design
deemphasizes data points over trends.
• “Increased overall” leaves out important information about peaks and valleys in trends.
• The table grid of sparklines worked very well for some users, the structure of the page needed
some explanation.
• Heading navigation worked very well to navigate between sparklines.
• Some users really liked the sonification, while others thought they needed training or didn’t get it.
User Test Ratings. 1 = worst, 5 = best
Understandable Usable
4.2 4.2
15
Sparklines Wider Insights
• Automated detailed chart descriptions are highly valued by end users.
• Long descriptions of data and trends can be cognitively taxing, there must be better
ways to do this with tactile or embossed versions, sonification, or other means.
• Further develop natural language approach to describe shape of data, surface
peaks/valleys, average increase/decrease.
• Users differentiate between an accessible Highchart and an accessible table version
of data.
• Users like Highcharts labeling data points an understandable way compared to a
table version referring to multiple row and column headers. Table versions also
require table to be marked up correctly and knowledge of table reading commands.
• Extends Highcarts to allow building interactive maps to display sales, election
results, or any other information linked to Geography.
• Use Cases: Voting results, population, animal habitats, location of research centers,
states that have legalized marijuana (Highmaps).
Geo Maps
• Users were generally able to navigate the map fine and even query by filtering or
through virtual find.
• Table version would suffice for simple maps, e.g. State Name and Population
Number.
• Was essentially regarded as a “list” and not a “map”.
• Do we need to index the order number of the states?
• Do not rely on color alone! Dark blue conveys meaning to visual users (e.g. higher
populated state). Provide Non visual users with a relative measure of value as an
equivalent.
17
Geo Maps User Feedback
Geo Map User Test Ratings. 1 = worst, 5 = best
Understandable Usable
3.8 3.7
• People who are blind still think of maps spatially and in 2 dimensions.
• It is difficult to convey a 2 dimensional phenomenon in a 1 dimensional user
experience.
• Tactile versions do provide 2 (or 3 dimensions) are much sought after.
• Users wanted a more sophisticated way than an alphabetized list to navigate
the map, e.g. 4 way arrow navigation (West, East, North South), using Home
key to go to Arizona, navigate by regions/landmarks.
• We’ve kept it simple with the first population map user feedback. There is
much more to maps:
• Spatial relationships between states
• Regional trends
• Shapes of regions
• How to best sort data? (alphabetical, by quantity, by region, etc.)
18
Geo Maps Wider Insights
19
User Test Participant Average Ratings (n=6)
Annotations (highest rated)
Understandable Usable
4.42 4.60
Sparklines (most liked overall)
Understandable Usable
4.20 4.17
Geo Map
Understandable Usable
3.80 3.67
1 = worst score 5 = best score
Verbosity User Ratings
Annotations Sparklines Geo maps
3.92 (worst) 3.42 3.40 (best)
5/6 rated
Geo maps at
perfect level
of verbosity
• We are continually improving Highcharts and support of AT and disability personas.
• Collaboration with other companies and research groups is key to our future
direction.
• Several new concepts to explore.
• Higher fidelity automated descriptions.
• Tell us what we should be working on!
20
Future
• Highcharts accessibility samples
• Highcharts accessibility module
• Highcharts in Engineering Village
• Sonification API
• Highcharts Dynamic Data
• Highcharts Features History
21
• VPATs for Business or Measure
• Accessible SVG charts using ARIA
• Elsevier: Article of the future collaboration
• Accessibility for Large Publishers: Challenges,
Choices, Change
• Alt Text – A Process of Discovery
• Don’t Play Me – 2 Games in Web Accessibility
• Elsevier Company Accessibility Policy
Previous Elsevier CSUN Talks
Links and Resources
Ted Gies <ted.gies@elsevier.com>
Øystein Moseng <oystein@highsoft.com>
Contact Us!
Today’s Demos
• Annotations
• Spark Lines
• Geo Maps
1 of 21

Recommended

Highcharts- The Next Chapter CSUN 2019 by
Highcharts- The Next Chapter CSUN 2019Highcharts- The Next Chapter CSUN 2019
Highcharts- The Next Chapter CSUN 2019Ted Gies
175 views19 slides
Accessible Next Level Visualizations by
Accessible Next Level VisualizationsAccessible Next Level Visualizations
Accessible Next Level VisualizationsTed Gies
172 views35 slides
Making abstract data visible by
Making abstract data visibleMaking abstract data visible
Making abstract data visiblePriyanshi Jain
176 views20 slides
CSUN 2023 Automated Descriptions 3 March 2023 TG.pptx by
CSUN 2023 Automated Descriptions 3 March 2023 TG.pptxCSUN 2023 Automated Descriptions 3 March 2023 TG.pptx
CSUN 2023 Automated Descriptions 3 March 2023 TG.pptxTed Gies
47 views41 slides
Storytelling with Data with Power BI by
Storytelling with Data with Power BIStorytelling with Data with Power BI
Storytelling with Data with Power BIIke Ellis
425 views50 slides
SEMINAR Presentation ppt.pptx by
SEMINAR Presentation ppt.pptxSEMINAR Presentation ppt.pptx
SEMINAR Presentation ppt.pptxWageYado
38 views38 slides

More Related Content

Similar to CSUN 2020 Accessible Visualizations: Maps, Annotations, and Spark lines

Principles of data visualisation 2020 by
Principles of data visualisation 2020Principles of data visualisation 2020
Principles of data visualisation 2020Marié Roux
394 views42 slides
Data Visualization & Analytics.pptx by
Data Visualization & Analytics.pptxData Visualization & Analytics.pptx
Data Visualization & Analytics.pptxhiralpatel3085
227 views27 slides
CORE Analytics Dashboard by
CORE Analytics DashboardCORE Analytics Dashboard
CORE Analytics Dashboardpetrknoth
1.2K views25 slides
Data Visualization1.pptx by
Data Visualization1.pptxData Visualization1.pptx
Data Visualization1.pptxqwtadhsaber
31 views26 slides
Principles of data visualisation 2021 by
Principles of data visualisation 2021Principles of data visualisation 2021
Principles of data visualisation 2021Marié Roux
1.5K views44 slides
Bmgt 311 chapter_16 by
Bmgt 311 chapter_16Bmgt 311 chapter_16
Bmgt 311 chapter_16Chris Lovett
666 views40 slides

Similar to CSUN 2020 Accessible Visualizations: Maps, Annotations, and Spark lines(20)

Principles of data visualisation 2020 by Marié Roux
Principles of data visualisation 2020Principles of data visualisation 2020
Principles of data visualisation 2020
Marié Roux394 views
Data Visualization & Analytics.pptx by hiralpatel3085
Data Visualization & Analytics.pptxData Visualization & Analytics.pptx
Data Visualization & Analytics.pptx
hiralpatel3085227 views
CORE Analytics Dashboard by petrknoth
CORE Analytics DashboardCORE Analytics Dashboard
CORE Analytics Dashboard
petrknoth1.2K views
Data Visualization1.pptx by qwtadhsaber
Data Visualization1.pptxData Visualization1.pptx
Data Visualization1.pptx
qwtadhsaber31 views
Principles of data visualisation 2021 by Marié Roux
Principles of data visualisation 2021Principles of data visualisation 2021
Principles of data visualisation 2021
Marié Roux1.5K views
Cincinnati Tableau User Group Event #8 (Mapping) by Russell Spangler
Cincinnati Tableau User Group Event #8 (Mapping)Cincinnati Tableau User Group Event #8 (Mapping)
Cincinnati Tableau User Group Event #8 (Mapping)
Russell Spangler2.1K views
Casper Radil - Doing Personas in Analytics by IIHEvents
Casper Radil - Doing Personas in AnalyticsCasper Radil - Doing Personas in Analytics
Casper Radil - Doing Personas in Analytics
IIHEvents2.3K views
Art and Science of Dashboard Design by SavvyData
Art and Science of Dashboard DesignArt and Science of Dashboard Design
Art and Science of Dashboard Design
SavvyData4.5K views
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps by GIS in the Rockies
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
GIS in the Rockies171 views
Calin Constantinov - Neo4j - Keyboards and Mice - Craiova 2016 by Calin Constantinov
Calin Constantinov - Neo4j - Keyboards and Mice - Craiova 2016Calin Constantinov - Neo4j - Keyboards and Mice - Craiova 2016
Calin Constantinov - Neo4j - Keyboards and Mice - Craiova 2016
Lunch & Learn: Information Design and Healthcare Data (UHN Human Factors) by Stefan Popowycz
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 Popowycz2.7K views

More from Ted Gies

CSUN 2023 Analytics.pptx by
CSUN 2023 Analytics.pptxCSUN 2023 Analytics.pptx
CSUN 2023 Analytics.pptxTed Gies
143 views30 slides
CSUN 2020 VPATs: For Business or Measure by
CSUN 2020 VPATs: For Business or MeasureCSUN 2020 VPATs: For Business or Measure
CSUN 2020 VPATs: For Business or MeasureTed Gies
305 views34 slides
Accessibility in the Engineering Village CSUN 2019 by
Accessibility in the Engineering Village CSUN 2019Accessibility in the Engineering Village CSUN 2019
Accessibility in the Engineering Village CSUN 2019Ted Gies
163 views29 slides
Elsevier Company Accessibility Policy by
Elsevier Company Accessibility PolicyElsevier Company Accessibility Policy
Elsevier Company Accessibility PolicyTed Gies
106 views32 slides
CSUN 2018 Dont Play Me - 2 Games in Web Accessibility by
CSUN 2018 Dont Play Me - 2 Games in Web AccessibilityCSUN 2018 Dont Play Me - 2 Games in Web Accessibility
CSUN 2018 Dont Play Me - 2 Games in Web AccessibilityTed Gies
88 views24 slides
CSUN 2017 VPATs For Business or Measure by
CSUN 2017 VPATs For Business or MeasureCSUN 2017 VPATs For Business or Measure
CSUN 2017 VPATs For Business or MeasureTed Gies
1.4K views24 slides

More from Ted Gies(9)

CSUN 2023 Analytics.pptx by Ted Gies
CSUN 2023 Analytics.pptxCSUN 2023 Analytics.pptx
CSUN 2023 Analytics.pptx
Ted Gies143 views
CSUN 2020 VPATs: For Business or Measure by Ted Gies
CSUN 2020 VPATs: For Business or MeasureCSUN 2020 VPATs: For Business or Measure
CSUN 2020 VPATs: For Business or Measure
Ted Gies305 views
Accessibility in the Engineering Village CSUN 2019 by Ted Gies
Accessibility in the Engineering Village CSUN 2019Accessibility in the Engineering Village CSUN 2019
Accessibility in the Engineering Village CSUN 2019
Ted Gies163 views
Elsevier Company Accessibility Policy by Ted Gies
Elsevier Company Accessibility PolicyElsevier Company Accessibility Policy
Elsevier Company Accessibility Policy
Ted Gies106 views
CSUN 2018 Dont Play Me - 2 Games in Web Accessibility by Ted Gies
CSUN 2018 Dont Play Me - 2 Games in Web AccessibilityCSUN 2018 Dont Play Me - 2 Games in Web Accessibility
CSUN 2018 Dont Play Me - 2 Games in Web Accessibility
Ted Gies88 views
CSUN 2017 VPATs For Business or Measure by Ted Gies
CSUN 2017 VPATs For Business or MeasureCSUN 2017 VPATs For Business or Measure
CSUN 2017 VPATs For Business or Measure
Ted Gies1.4K views
Accessible svg charts using aria 2016 by Ted Gies
Accessible svg charts using aria 2016Accessible svg charts using aria 2016
Accessible svg charts using aria 2016
Ted Gies2.8K views
World Usability Day 2012 ARIA by Ted Gies
World Usability Day 2012 ARIA World Usability Day 2012 ARIA
World Usability Day 2012 ARIA
Ted Gies990 views
CSUN 2012: ScienceDirect Article Of The Future Collaboration by Ted Gies
CSUN 2012: ScienceDirect Article Of The Future CollaborationCSUN 2012: ScienceDirect Article Of The Future Collaboration
CSUN 2012: ScienceDirect Article Of The Future Collaboration
Ted Gies919 views

Recently uploaded

Short Story Assignment by Kelly Nguyen by
Short Story Assignment by Kelly NguyenShort Story Assignment by Kelly Nguyen
Short Story Assignment by Kelly Nguyenkellynguyen01
19 views17 slides
UNEP FI CRS Climate Risk Results.pptx by
UNEP FI CRS Climate Risk Results.pptxUNEP FI CRS Climate Risk Results.pptx
UNEP FI CRS Climate Risk Results.pptxpekka28
11 views51 slides
TGP 2.docx by
TGP 2.docxTGP 2.docx
TGP 2.docxsandi636490
10 views8 slides
Cross-network in Google Analytics 4.pdf by
Cross-network in Google Analytics 4.pdfCross-network in Google Analytics 4.pdf
Cross-network in Google Analytics 4.pdfGA4 Tutorials
6 views7 slides
[DSC Europe 23] Aleksandar Tomcic - Adversarial Attacks by
[DSC Europe 23] Aleksandar Tomcic - Adversarial Attacks[DSC Europe 23] Aleksandar Tomcic - Adversarial Attacks
[DSC Europe 23] Aleksandar Tomcic - Adversarial AttacksDataScienceConferenc1
5 views20 slides
[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented Generation by
[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented Generation[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented Generation
[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented GenerationDataScienceConferenc1
13 views29 slides

Recently uploaded(20)

Short Story Assignment by Kelly Nguyen by kellynguyen01
Short Story Assignment by Kelly NguyenShort Story Assignment by Kelly Nguyen
Short Story Assignment by Kelly Nguyen
kellynguyen0119 views
UNEP FI CRS Climate Risk Results.pptx by pekka28
UNEP FI CRS Climate Risk Results.pptxUNEP FI CRS Climate Risk Results.pptx
UNEP FI CRS Climate Risk Results.pptx
pekka2811 views
Cross-network in Google Analytics 4.pdf by GA4 Tutorials
Cross-network in Google Analytics 4.pdfCross-network in Google Analytics 4.pdf
Cross-network in Google Analytics 4.pdf
GA4 Tutorials6 views
[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented Generation by DataScienceConferenc1
[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented Generation[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented Generation
[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented Generation
SUPER STORE SQL PROJECT.pptx by khan888620
SUPER STORE SQL PROJECT.pptxSUPER STORE SQL PROJECT.pptx
SUPER STORE SQL PROJECT.pptx
khan88862012 views
CRM stick or twist.pptx by info828217
CRM stick or twist.pptxCRM stick or twist.pptx
CRM stick or twist.pptx
info82821710 views
CRIJ4385_Death Penalty_F23.pptx by yvettemm100
CRIJ4385_Death Penalty_F23.pptxCRIJ4385_Death Penalty_F23.pptx
CRIJ4385_Death Penalty_F23.pptx
yvettemm1006 views
Data Journeys Hard Talk workshop final.pptx by info828217
Data Journeys Hard Talk workshop final.pptxData Journeys Hard Talk workshop final.pptx
Data Journeys Hard Talk workshop final.pptx
info82821710 views
[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M... by DataScienceConferenc1
[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...
[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...
Chapter 3b- Process Communication (1) (1)(1) (1).pptx by ayeshabaig2004
Chapter 3b- Process Communication (1) (1)(1) (1).pptxChapter 3b- Process Communication (1) (1)(1) (1).pptx
Chapter 3b- Process Communication (1) (1)(1) (1).pptx
ayeshabaig20046 views
[DSC Europe 23] Stefan Mrsic_Goran Savic - Evolving Technology Excellence.pptx by DataScienceConferenc1
[DSC Europe 23] Stefan Mrsic_Goran Savic - Evolving Technology Excellence.pptx[DSC Europe 23] Stefan Mrsic_Goran Savic - Evolving Technology Excellence.pptx
[DSC Europe 23] Stefan Mrsic_Goran Savic - Evolving Technology Excellence.pptx
CRM stick or twist workshop by info828217
CRM stick or twist workshopCRM stick or twist workshop
CRM stick or twist workshop
info8282179 views
Organic Shopping in Google Analytics 4.pdf by GA4 Tutorials
Organic Shopping in Google Analytics 4.pdfOrganic Shopping in Google Analytics 4.pdf
Organic Shopping in Google Analytics 4.pdf
GA4 Tutorials14 views
Ukraine Infographic_22NOV2023_v2.pdf by AnastosiyaGurin
Ukraine Infographic_22NOV2023_v2.pdfUkraine Infographic_22NOV2023_v2.pdf
Ukraine Infographic_22NOV2023_v2.pdf
AnastosiyaGurin1.4K views
Advanced_Recommendation_Systems_Presentation.pptx by neeharikasingh29
Advanced_Recommendation_Systems_Presentation.pptxAdvanced_Recommendation_Systems_Presentation.pptx
Advanced_Recommendation_Systems_Presentation.pptx

CSUN 2020 Accessible Visualizations: Maps, Annotations, and Spark lines

  • 1. Accessible Visualizations: Maps, Annotations, and Sparklines CSUN 2020 Ted Gies <ted.gies@elsevier.com> Øystein Moseng <oystein@highsoft.com> Wednesday 11 March 2020 1:20pm Platinum A/B
  • 2. • About Highcharts and Elsevier • The Evolution of Highcarts Accessibility Features • Our new concepts and user feedback study • Annotations • Spark lines • Geomaps • Future Direction Overview
  • 3. | Highcharts is a tool for developers to easily visualize data on the web or in mobile apps, used by over 80% of the top Fortune 100 companies.
  • 4. | Elsevier is a global information analytics business specializing in science and health Our Mission Lead the way in advancing science, technology and health Largest publisher of books and journals in Science Prolific publisher in disability research and accessibility 81% of revenue from digital products 17% of global research output in Elsevier journals 430K peer-reviewed research articles
  • 5. 5 Highcharts Accessibility Features Over Time https://jsfiddle.net/oysteinmoseng/6vbwdtn1/show
  • 6. 6 Visualizing research performance against peer institutions, helping find partnerships, identify research trends. Visualizing research performance against peer institutions, helping find partnerships, identify research trends. Largest abstract DB of peer- reviewed literature. Depict researcher citations per year with column chart. Researchers, Scientists, Clinicians, Librarians College Administrators, Head researchers, Deans Engineers, Researchers Chemists, ScientistsDepict drug Likeness – E.g. radar chart to show Lipinski’s rule of 5 or Pfizer’s rule of 5. USER BASECHART USE CASE Elsevier Products Using the Highcharts Accessibility Module
  • 7. a) I’ve never experienced an accessible visualization b) A Table c) Have a sighted person explain it to me real time d) Human created text description e) AI generated description f) Tactile Display g) Sonification Poll: What is the best way to experience accessible visualizations on the Web?
  • 8. The three concepts we worked on 8 1) Annotations 3) Sparklines 2) Geomaps
  • 9. 9 Approach User tester Screen reader Role Browser Other AT 1 NVDA (not latest) Accessibility Specialist Firefox 2 JAWS 2020 Librarian Chrome OS zoom 125-150% 3 NVDA Forensic Scientist Firefox 4 JAWS Accessibility Specialist Edge chromium 5 JAWS 2020 Chemist Chrome 6 JAWS 2020/NVDA Accessibility Specialist Firefox Braille display We user tested 3 functional prototypes showcasing new accessibility features of Highcharts and Highmaps. The goal of the testing was to collect feedback on the prototypes, and identify both the validity of the approaches, as well as potential usability improvements. Revised prototypes based upon user feedback.
  • 10. • Allows chart creators to place labels at various points of interest. • Use cases: Provide context to a specific phenomenon, e.g. the year of a stock market crash. • Design Considerations/Things to listen for Annotations
  • 11. Annotations User Feedback • Overall users understood our approach to labelling annotations with “annotation” and understood the in context annotation with the data points. • Unconnected annotations should be labelled just as that. • Mixed reaction on whether or not the separate annotations was needed, at least collapse and give a proper heading. • Some found it confusing and redundant to repeat annotations separate from the chart itself. User Test Ratings. 1 = worst, 5 = best Understandable Usable 4.4 4.6 aria-label="6. 2020, 468. Annotation: Elsevier and Highcharts presented together: Accessible Visualizations: Maps, Annotations, and Sparklines. "
  • 12. • Annotation data is crucial to make accessible and integrated into the main chart itself. • Find the balance between helpful and descriptive versus overly verbose (it’s an art!). • People like that no special commands are needed to navigate the UI with a screen reader. Annotations Wider Insights “Highcharts is one of the first super-accessible interactive charts, so things like annotations might be new concepts to screen reader users”.
  • 13. • A sparkline is a small intense, simple, word-sized graphic with typographic resolution. Sparklines mean that graphics are no longer cartoonish special occasions with captions and boxes, but rather sparkline graphics can be everywhere a word or number can be: embedded in a sentence, table, headline, map, spreadsheet, graphic. Data graphics should have the resolution of typography. -Ed Tufte 13 Sparklines Cases: • Condensing table data into digestible visuals • Comparison! Dashboards of stock prices, researcher citation performance, voting turnout over time between states.
  • 14. 14 Sparklines User Feedback • Overall sparklines were unfamiliar, all users responded well to the stripped down line series design. • Data point values should definitely be available to AT even though sparkline design deemphasizes data points over trends. • “Increased overall” leaves out important information about peaks and valleys in trends. • The table grid of sparklines worked very well for some users, the structure of the page needed some explanation. • Heading navigation worked very well to navigate between sparklines. • Some users really liked the sonification, while others thought they needed training or didn’t get it. User Test Ratings. 1 = worst, 5 = best Understandable Usable 4.2 4.2
  • 15. 15 Sparklines Wider Insights • Automated detailed chart descriptions are highly valued by end users. • Long descriptions of data and trends can be cognitively taxing, there must be better ways to do this with tactile or embossed versions, sonification, or other means. • Further develop natural language approach to describe shape of data, surface peaks/valleys, average increase/decrease. • Users differentiate between an accessible Highchart and an accessible table version of data. • Users like Highcharts labeling data points an understandable way compared to a table version referring to multiple row and column headers. Table versions also require table to be marked up correctly and knowledge of table reading commands.
  • 16. • Extends Highcarts to allow building interactive maps to display sales, election results, or any other information linked to Geography. • Use Cases: Voting results, population, animal habitats, location of research centers, states that have legalized marijuana (Highmaps). Geo Maps
  • 17. • Users were generally able to navigate the map fine and even query by filtering or through virtual find. • Table version would suffice for simple maps, e.g. State Name and Population Number. • Was essentially regarded as a “list” and not a “map”. • Do we need to index the order number of the states? • Do not rely on color alone! Dark blue conveys meaning to visual users (e.g. higher populated state). Provide Non visual users with a relative measure of value as an equivalent. 17 Geo Maps User Feedback Geo Map User Test Ratings. 1 = worst, 5 = best Understandable Usable 3.8 3.7
  • 18. • People who are blind still think of maps spatially and in 2 dimensions. • It is difficult to convey a 2 dimensional phenomenon in a 1 dimensional user experience. • Tactile versions do provide 2 (or 3 dimensions) are much sought after. • Users wanted a more sophisticated way than an alphabetized list to navigate the map, e.g. 4 way arrow navigation (West, East, North South), using Home key to go to Arizona, navigate by regions/landmarks. • We’ve kept it simple with the first population map user feedback. There is much more to maps: • Spatial relationships between states • Regional trends • Shapes of regions • How to best sort data? (alphabetical, by quantity, by region, etc.) 18 Geo Maps Wider Insights
  • 19. 19 User Test Participant Average Ratings (n=6) Annotations (highest rated) Understandable Usable 4.42 4.60 Sparklines (most liked overall) Understandable Usable 4.20 4.17 Geo Map Understandable Usable 3.80 3.67 1 = worst score 5 = best score Verbosity User Ratings Annotations Sparklines Geo maps 3.92 (worst) 3.42 3.40 (best) 5/6 rated Geo maps at perfect level of verbosity
  • 20. • We are continually improving Highcharts and support of AT and disability personas. • Collaboration with other companies and research groups is key to our future direction. • Several new concepts to explore. • Higher fidelity automated descriptions. • Tell us what we should be working on! 20 Future
  • 21. • Highcharts accessibility samples • Highcharts accessibility module • Highcharts in Engineering Village • Sonification API • Highcharts Dynamic Data • Highcharts Features History 21 • VPATs for Business or Measure • Accessible SVG charts using ARIA • Elsevier: Article of the future collaboration • Accessibility for Large Publishers: Challenges, Choices, Change • Alt Text – A Process of Discovery • Don’t Play Me – 2 Games in Web Accessibility • Elsevier Company Accessibility Policy Previous Elsevier CSUN Talks Links and Resources Ted Gies <ted.gies@elsevier.com> Øystein Moseng <oystein@highsoft.com> Contact Us! Today’s Demos • Annotations • Spark Lines • Geo Maps