SlideShare a Scribd company logo
1 of 21
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

More Related Content

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

Storyboarding for Data Visualization Design
Storyboarding for Data Visualization DesignStoryboarding for Data Visualization Design
Storyboarding for Data Visualization Designspatialhistory
 
Principles of data visualisation 2020
Principles of data visualisation 2020Principles of data visualisation 2020
Principles of data visualisation 2020Marié Roux
 
Data Visualization & Analytics.pptx
Data Visualization & Analytics.pptxData Visualization & Analytics.pptx
Data Visualization & Analytics.pptxhiralpatel3085
 
CORE Analytics Dashboard
CORE Analytics DashboardCORE Analytics Dashboard
CORE Analytics Dashboardpetrknoth
 
Data Visualization1.pptx
Data Visualization1.pptxData Visualization1.pptx
Data Visualization1.pptxqwtadhsaber
 
Principles of data visualisation 2021
Principles of data visualisation 2021Principles of data visualisation 2021
Principles of data visualisation 2021Marié Roux
 
principlesofdatavisualisation2021-210407141546.pdf
principlesofdatavisualisation2021-210407141546.pdfprinciplesofdatavisualisation2021-210407141546.pdf
principlesofdatavisualisation2021-210407141546.pdfKarteekMane1
 
Bmgt 311 chapter_16
Bmgt 311 chapter_16Bmgt 311 chapter_16
Bmgt 311 chapter_16Chris Lovett
 
Data Visualization in Data Science
Data Visualization in Data ScienceData Visualization in Data Science
Data Visualization in Data ScienceMaloy Manna, PMP®
 
CSUN 2024 Simplifying Accessible Data Visualizations - 5 April 2024.pptx
CSUN 2024 Simplifying Accessible Data Visualizations - 5 April 2024.pptxCSUN 2024 Simplifying Accessible Data Visualizations - 5 April 2024.pptx
CSUN 2024 Simplifying Accessible Data Visualizations - 5 April 2024.pptxTed Gies
 
Visual Analytics in Big Data
Visual Analytics in Big DataVisual Analytics in Big Data
Visual Analytics in Big DataSaurabh Shanbhag
 
Cincinnati Tableau User Group Event #8 (Mapping)
Cincinnati Tableau User Group Event #8 (Mapping)Cincinnati Tableau User Group Event #8 (Mapping)
Cincinnati Tableau User Group Event #8 (Mapping)Russell Spangler
 
Casper Radil - Doing Personas in Analytics
Casper Radil - Doing Personas in AnalyticsCasper Radil - Doing Personas in Analytics
Casper Radil - Doing Personas in AnalyticsIIHEvents
 
Visualization Idioms with D3.js
Visualization Idioms with D3.jsVisualization Idioms with D3.js
Visualization Idioms with D3.jsPriyanshiVerma62
 
Visual guidance calgary user group
Visual guidance calgary user groupVisual guidance calgary user group
Visual guidance calgary user groupBerkovich Consulting
 
Data visualization is the representation of data through use of common graphi...
Data visualization is the representation of data through use of common graphi...Data visualization is the representation of data through use of common graphi...
Data visualization is the representation of data through use of common graphi...samarpeetnandanwar21
 
Tile-based Navigation & Analytics-White Paper
Tile-based Navigation & Analytics-White PaperTile-based Navigation & Analytics-White Paper
Tile-based Navigation & Analytics-White PaperAxis Technology, LLC
 

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

Storyboarding for Data Visualization Design
Storyboarding for Data Visualization DesignStoryboarding for Data Visualization Design
Storyboarding for Data Visualization Design
 
Principles of data visualisation 2020
Principles of data visualisation 2020Principles of data visualisation 2020
Principles of data visualisation 2020
 
Data Visualization & Analytics.pptx
Data Visualization & Analytics.pptxData Visualization & Analytics.pptx
Data Visualization & Analytics.pptx
 
CORE Analytics Dashboard
CORE Analytics DashboardCORE Analytics Dashboard
CORE Analytics Dashboard
 
Unit III.pptx
Unit III.pptxUnit III.pptx
Unit III.pptx
 
Data Visualization1.pptx
Data Visualization1.pptxData Visualization1.pptx
Data Visualization1.pptx
 
Principles of data visualisation 2021
Principles of data visualisation 2021Principles of data visualisation 2021
Principles of data visualisation 2021
 
principlesofdatavisualisation2021-210407141546.pdf
principlesofdatavisualisation2021-210407141546.pdfprinciplesofdatavisualisation2021-210407141546.pdf
principlesofdatavisualisation2021-210407141546.pdf
 
Bmgt 311 chapter_16
Bmgt 311 chapter_16Bmgt 311 chapter_16
Bmgt 311 chapter_16
 
Data Visualization in Data Science
Data Visualization in Data ScienceData Visualization in Data Science
Data Visualization in Data Science
 
CSUN 2024 Simplifying Accessible Data Visualizations - 5 April 2024.pptx
CSUN 2024 Simplifying Accessible Data Visualizations - 5 April 2024.pptxCSUN 2024 Simplifying Accessible Data Visualizations - 5 April 2024.pptx
CSUN 2024 Simplifying Accessible Data Visualizations - 5 April 2024.pptx
 
Visual Analytics in Big Data
Visual Analytics in Big DataVisual Analytics in Big Data
Visual Analytics in Big Data
 
Env. mon
Env. monEnv. mon
Env. mon
 
Cincinnati Tableau User Group Event #8 (Mapping)
Cincinnati Tableau User Group Event #8 (Mapping)Cincinnati Tableau User Group Event #8 (Mapping)
Cincinnati Tableau User Group Event #8 (Mapping)
 
Casper Radil - Doing Personas in Analytics
Casper Radil - Doing Personas in AnalyticsCasper Radil - Doing Personas in Analytics
Casper Radil - Doing Personas in Analytics
 
Visualization Idioms with D3.js
Visualization Idioms with D3.jsVisualization Idioms with D3.js
Visualization Idioms with D3.js
 
Visual guidance calgary user group
Visual guidance calgary user groupVisual guidance calgary user group
Visual guidance calgary user group
 
Graphic aids (2)
Graphic aids (2)Graphic aids (2)
Graphic aids (2)
 
Data visualization is the representation of data through use of common graphi...
Data visualization is the representation of data through use of common graphi...Data visualization is the representation of data through use of common graphi...
Data visualization is the representation of data through use of common graphi...
 
Tile-based Navigation & Analytics-White Paper
Tile-based Navigation & Analytics-White PaperTile-based Navigation & Analytics-White Paper
Tile-based Navigation & Analytics-White Paper
 

More from Ted Gies

CSUN 2023 Analytics.pptx
CSUN 2023 Analytics.pptxCSUN 2023 Analytics.pptx
CSUN 2023 Analytics.pptxTed Gies
 
CSUN 2020 VPATs: For Business or Measure
CSUN 2020 VPATs: For Business or MeasureCSUN 2020 VPATs: For Business or Measure
CSUN 2020 VPATs: For Business or MeasureTed Gies
 
Accessibility in the Engineering Village CSUN 2019
Accessibility in the Engineering Village CSUN 2019Accessibility in the Engineering Village CSUN 2019
Accessibility in the Engineering Village CSUN 2019Ted Gies
 
Elsevier Company Accessibility Policy
Elsevier Company Accessibility PolicyElsevier Company Accessibility Policy
Elsevier Company Accessibility PolicyTed Gies
 
CSUN 2018 Dont Play Me - 2 Games in Web Accessibility
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
 
CSUN 2017 VPATs For Business or Measure
CSUN 2017 VPATs For Business or MeasureCSUN 2017 VPATs For Business or Measure
CSUN 2017 VPATs For Business or MeasureTed Gies
 
Accessible svg charts using aria 2016
Accessible svg charts using aria 2016Accessible svg charts using aria 2016
Accessible svg charts using aria 2016Ted Gies
 
World Usability Day 2012 ARIA
World Usability Day 2012 ARIA World Usability Day 2012 ARIA
World Usability Day 2012 ARIA Ted Gies
 
CSUN 2012: ScienceDirect Article Of The Future Collaboration
CSUN 2012: ScienceDirect Article Of The Future CollaborationCSUN 2012: ScienceDirect Article Of The Future Collaboration
CSUN 2012: ScienceDirect Article Of The Future CollaborationTed Gies
 

More from Ted Gies (9)

CSUN 2023 Analytics.pptx
CSUN 2023 Analytics.pptxCSUN 2023 Analytics.pptx
CSUN 2023 Analytics.pptx
 
CSUN 2020 VPATs: For Business or Measure
CSUN 2020 VPATs: For Business or MeasureCSUN 2020 VPATs: For Business or Measure
CSUN 2020 VPATs: For Business or Measure
 
Accessibility in the Engineering Village CSUN 2019
Accessibility in the Engineering Village CSUN 2019Accessibility in the Engineering Village CSUN 2019
Accessibility in the Engineering Village CSUN 2019
 
Elsevier Company Accessibility Policy
Elsevier Company Accessibility PolicyElsevier Company Accessibility Policy
Elsevier Company Accessibility Policy
 
CSUN 2018 Dont Play Me - 2 Games in Web Accessibility
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
 
CSUN 2017 VPATs For Business or Measure
CSUN 2017 VPATs For Business or MeasureCSUN 2017 VPATs For Business or Measure
CSUN 2017 VPATs For Business or Measure
 
Accessible svg charts using aria 2016
Accessible svg charts using aria 2016Accessible svg charts using aria 2016
Accessible svg charts using aria 2016
 
World Usability Day 2012 ARIA
World Usability Day 2012 ARIA World Usability Day 2012 ARIA
World Usability Day 2012 ARIA
 
CSUN 2012: ScienceDirect Article Of The Future Collaboration
CSUN 2012: ScienceDirect Article Of The Future CollaborationCSUN 2012: ScienceDirect Article Of The Future Collaboration
CSUN 2012: ScienceDirect Article Of The Future Collaboration
 

Recently uploaded

Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 

Recently uploaded (20)

Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.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