chartjs-accessibility
Installation
SKILL.md
Chart.js Accessibility (v4.5.1)
Making charts accessible ensures all users, including those with disabilities, can understand your data visualizations. This guide covers WCAG compliance, screen reader support, color accessibility, keyboard navigation, and motion sensitivity.
Canvas Accessibility Basics
Canvas elements are inherently inaccessible to screen readers. Add proper ARIA attributes and fallback content.
ARIA Labels and Roles
<canvas
id="myChart"
role="img"
aria-label="Bar chart showing quarterly sales: Q1 $12,000, Q2 $19,000, Q3 $15,000, Q4 $25,000"
></canvas>