Yes, Table visualizations should be readable by screen readers (they are 
just stylized HTML).  I doubt that any of the other charts are readable by 
screen readers, but maybe someone out there has an ingenious idea of how to 
do it.  You can create both a chart and table representation of your data 
using the API, which should cover the accessibility requirements.

To add the ARIA info, I believe all you need to do is add "role" and 
"aria-label" parameters to the chart's div tag:

<div id="chart_div" role="image" aria-label="This is what the screen reader 
reads"></div> 

I haven't used ARIA, so I'm not 100% certain of that, but a google search 
should help you there.

On Thursday, August 23, 2012 11:15:19 AM UTC-4, NMU wrote:
>
> I also forgot to mention that I don't understand what/how to use role and 
> aria-label attributes to make the line/table viz accessible. If you could 
> explain or use an example that would be great. BTW - All my data is DB 
> driven and created on the fly.
>
> On Thursday, August 23, 2012 11:11:11 AM UTC-4, NMU wrote:
>>
>> Hi,
>> I'm in the same position as OP. I'm creating line and table charts using 
>> google viz for government websites. The JavaScript part of it doesn't 
>> concern me. If a user has JS turned off, most of the governments sites wont 
>> work anyways and we've never heard any complaints on the JS part of it. 
>>
>> What i want to know is if I use the Table chart visualization, can it be 
>> read by screen readers? Can a line chart visualization be read by screen 
>> readers? Or is the more accessible way to use the google Line chart 
>> visualization and then hard code the Table version in HTML? I'd prefer not 
>> to code anything in HTML since the Line/Table visualizations are easily 
>> swappable.
>>
>> Thanks.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Visualization API" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-visualization-api/-/63Jy82kMKZoJ.
To post to this group, send email to google-visualization-api@googlegroups.com.
To unsubscribe from this group, send email to 
google-visualization-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-visualization-api?hl=en.

Reply via email to