ngx-charts icon indicating copy to clipboard operation
ngx-charts copied to clipboard

Feature Request: Screen Reader Support for Bar Chart Elements

Open tsaputo opened this issue 7 months ago • 0 comments

Is your feature request related to a problem? Please describe.

I'm always frustrated when using screen readers to navigate through bar charts because they do not provide clear context that these elements are part of a bar chart. This makes it difficult for users relying on screen readers to understand the data visualization and its purpose.

Describe the solution you'd like I would like the screen reader to mention that the elements are part of a bar chart when navigating through the chart elements. For example, when a screen reader focuses on a bar in the chart, it should announce something like "Bar chart element: [bar label], value: [bar value]". This will provide a clearer context and improve the accessibility of data visualizations.

Additional context

Here is an example of the current behavior:

  • Screen reader focuses on a bar and reads "50" without mentioning it is part of a bar chart.

Proposed behavior:

  • Screen reader focuses on a bar and reads "Bar chart element: Sales for January, value: 50."

This feature will significantly enhance the accessibility of bar charts for users who rely on screen readers.

tsaputo avatar Jul 23 '24 13:07 tsaputo