Screen readers will not be able to read the canvas element that is created by Chart.js.
To improve the situation, we can,
- Add an option to display a table; embedded inside the canvas element.
- Add aria-label attribute for the canvas element
References:
- https://www.chartjs.org/docs/latest/general/accessibility.html
- http://pauljadam.com/demos/canvas.html
Expected outcome
Translation statistics graphs are accessible with a screen reader.