score:0
Here is some info for someone landing to this page. From high charts version 5 onward there is support for accessibility. Here is the link with samples https://www.highcharts.com/docs/chart-concepts/accessibility
It has support for keyboard navigation. It also include a hidden HTML screen reader information section above the chart with details about the chart structure and content. This can be read by screen readers after getting focus on the chart by up or down arrow keys.
One can also provide additional information to the screen reader via chart.description, series.description and point.description through which one can summarize the chart.
See example here which summarizes the chart using the description property.
$.getJSON('https://www.highcharts.com/samples/data/aapl-c.json', function (data) {
Highcharts.stockChart('container', {
chart: {
description: 'Chart shows Apple stock prices from mid 2008 to mid 2015. It shows steady growth with one significant peak lasting through most of 2012 before normalizing.'
},
title: {
text: 'Apple Stock Price 2008 to 2015'
},
subtitle: {
text: 'Accessible stock chart demo'
},
rangeSelector: {
selected: 1
},
navigator: {
series: {
description: 'Overview series for navigation' // The navigator series could be confusing to screen reader users.
}
},
series: [{
name: 'AAPL',
data: data,
tooltip: {
valueDecimals: 2
}
}]
});
});
Example for support for dash style for better visibility http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptions/series-dashstyle/
Source: stackoverflow.com
Related Query
- Highcharts SVG accessibility
- Highcharts SVG Export from Python Server Side Code
- Disable PDF and SVG download options in Highcharts
- Highcharts export chart exportSettings with svg file
- Converting svg from Highcharts data into data points
- how to get svg of highcharts using div id?
- Using PhantomJS to create HighCharts grahps server side for use in PDF creation (PHP) - results in exit code 11 from PHPs exec();
- Generation of svg on server side using highcharts
- Highcharts - Global configuration with common code and unique data & Headings
- HighCharts Custom SVG Marker Symbol
- Highcharts renderer: fill colour of embedded SVG image
- Highcharts adds duplicate xmlns attribute to SVG element in IE
- HighCharts Stock Chart error code 18
- highcharts change rendered image source on click
- How do i add mouse wheel code in Angular2 highcharts in typescript
- how to display 2 same highcharts without duplicate the code
- Use of DotNet HighCharts dll to make charts in code behind
- How to edit tooltip in Highcharts C# code
- what means ${demo.css} in example files of highcharts ? That piece of code seems to be literal
- text-decoration:line-through; in SVG rendered by Highcharts
- passing json values to highcharts from .net code behind
- how to use highcharts tooltip formatter in python code
- passing formatting JavaScript code to HighCharts with JSON
- Change SVG stroke options in Highcharts
- How to draw SVG lines inside HighCharts barcharts?
- Highcharts Custom SVG Marker Symbol is Shaped Different in Legend
- Highcharts manually added svg elements not following stock graph on pan
- Highcharts display label for pie chart using html table as data source
- Simple, Open source PHP wrapper for Highcharts library
- Add Source to Highcharts Export CSV
More Query from same tag
- Highcharts > Tooltip > Crosshair: How to set horizontal crosshair to snap to CLOSE in OHLC series?
- How to add data tables to dynamically generated highcharts
- How can I restore original point symbols to highcharts?
- Getting data from a JSON result in to a chart (Highcharts)
- Highcharts - position column chart from the top
- Getting extra series data from hash to show up in tooltip in highstock
- HighCharts with Multiple Series
- I change the min and max of the xaxis, but how to i change the 'navigator'?
- Highcharts data series issue with ajax/json and PHP
- Highcharts - prevent accessing of points out of extremes
- Highchart 1.2.5 not working in IE9
- Highlight active data label in Pie Chart (High Chart)
- How do I create data binding between highcharts and Polymer 1.0
- Highcharts issues with date
- In highcharts how can I provide data with values x, y, title so that I can put the title in the tooltip?
- Highchart fillColor linearGradient in area chart
- Slanted highcharts axis labels overlap with legend
- Manually reordering Bar Chart in R Highchart
- HighCharts specifying min, max and tickInterval not giving expected results
- Prevent strtotime being encoded as string by json_encode
- HighCharts adding another variable
- dynamic highchart config in angular ui grid with angular js using pablojim's highcharts ng
- Why Highcharts box only show with some position
- HighCharts Export Server not creating image
- highcharts SVG drawing mousemove
- adding live data to highstock Using json file
- Highcharts - how to set textShadow for data labels
- How to style Highchart data table and make it responsive?
- highcharts image not resized after window resize
- highcharts line for one point serie