-
Notifications
You must be signed in to change notification settings - Fork 21
Data Visualization Accessibility
github-actions[bot] edited this page Mar 23, 2026
·
1 revision
Audits charts, graphs, dashboards, and data visualizations for accessibility. Covers SVG ARIA patterns, data table alternatives, color-safe palettes, keyboard interaction models, and library-specific APIs (Highcharts, Chart.js, D3, Recharts). Uses the Chartability framework.
- Audits SVG charts for correct ARIA roles, labels, and descriptions
- Validates data table alternatives for every visualization
- Reviews color palettes for color vision deficiency safety
- Checks keyboard interaction on interactive charts (navigation, selection, drill-down)
- Provides library-specific guidance for Highcharts, Chart.js, D3, and Recharts
- Applies the Chartability testing framework for comprehensive evaluation
- Building or reviewing any chart, graph, or dashboard component
- Adding keyboard navigation to interactive visualizations
- Choosing accessible color palettes for data series
- Ensuring screen readers can convey the key message of a chart
- Auditing a data dashboard with multiple visualization types
- Library detection - Identifies the charting library and its accessibility API surface
- Text alternative audit - Checks each chart for a text description or equivalent data table
-
SVG ARIA audit - Validates
role,aria-label,aria-labelledby, and group structure on SVG elements - Color audit - Tests palette against color vision deficiency simulations (deuteranopia, protanopia, tritanopia)
- Keyboard audit - Checks that interactive charts support arrow key navigation, Enter/Space activation, and Escape to exit
- Chartability evaluation - Applies the Chartability heuristics across all critical categories
| Direction | Agent | When |
|---|---|---|
| Receives from | accessibility-lead | When data visualizations are detected during a web audit |
| Hands off to | accessibility-lead | When general web accessibility issues are found beyond visualizations |
| Hands off to | contrast-master | When chart color contrast needs detailed verification |
| Hands off to | keyboard-navigator | When chart keyboard interaction patterns need deeper review |
@data-visualization-accessibility Audit this D3 bar chart for screen reader accessibility
@data-visualization-accessibility Check our dashboard's color palette for color blindness safety
@data-visualization-accessibility Review keyboard navigation in our Highcharts scatter plot
- accessibility-lead - Coordinates full web accessibility audits
- contrast-master - Color contrast verification for chart elements and series
- keyboard-navigator - Keyboard interaction patterns for interactive charts
- alt-text-headings - Text alternatives and descriptions for complex images
- Accessibility Lead
- Web Accessibility Wizard
- Document Accessibility Wizard
- Alt Text and Headings
- ARIA Specialist
- Contrast Master
- Forms Specialist
- Keyboard Navigator
- Link Checker
- Live Region Controller
- Modal Specialist
- Tables Data Specialist
- Word Accessibility
- Excel Accessibility
- PowerPoint Accessibility
- PDF Accessibility
- Office Scan Config
- PDF Scan Config
- Testing Coach
- WCAG Guide