- From: Amelia Bellamy-Royds <amelia.bellamy.royds@gmail.com>
- Date: Fri, 25 Sep 2015 13:18:49 -0400
- To: Fred Esch <fesch@us.ibm.com>
- Cc: SVG-A11y TF <public-svg-a11y@w3.org>
- Message-ID: <CAFDDJ7yxug-S-XkJ+23s5f-Pwejp7jFnLm7thuCXK+_Vwpz2VQ@mail.gmail.com>
The axis titles and overall title are included as chart options (the code snippets are hidden in the details + view farther down the project web page). There are also options for which summary statistics to include. It's certainly not generalizable to more complex charts at this point: it only works with a single set of categories and numbers. I was more interested in the choices relating to presenting the data as text. Ather mentioned in particular that users had found the story-telling text description easier to understand than a visually hidden row/column table, which is what Google Charts uses. ABR On 25 September 2015 at 08:18, Fred Esch <fesch@us.ibm.com> wrote: > Amelia, > > The goal is nice, but what is shown on the web page appears to be an > experiment and not something we can learn from. > > If I read it correctly, the input data is a single JSON array. Where every > other item is a category or value. There is no name for either data > 'column', no declaration of data type and no encapsulation of rows. > data: [ //"category", "value" format > "Cars", 12, //don't forget the 'commas'! > "Cars", 23, //duplicate values are merged > "Trucks", 45, > "Vans", 22, > "SUVs", 30, > "Jeeps", 5 > ], //don't forget to close the ']' > > Also looking at their examples on the page, nowhere does not state that > the categories are 'vehicles' and it does not indicate that the number is > 'repairs'. So it is difficult to see how they could get their description. > > This is a horizontal bar chart. Its title is Horizontal Bar Chart. It > contains 5 *vehicles*. Trucks is the first *vehicle* and has the largest > total number of *repairs* of 45, which is 32.9% of the total data set. > The next *vehicle* is Cars with a total number of *repairs* of 35, which > is 25.6% of the total data set. The next *vehicle* is SUVs with a total > number of repairs of 30, which is 21.9% of the total data set. The next > *vehicle* is Vans with a total number of *repairs* of 22, which is 16.1% > of the total data set. Jeeps is the last *vehicle* and has the smallest > total number of *repairs* of 5, which is 3.7% of the total data set. The > mean is 27.4. The standard deviation is 13.5. > > This description is not explorable, that is there is no way to find out > about Jeeps without hearing about the other vehicles first. > > In each example chart ids are reused so the id 'inner-graph-area' (and > several others) appears several places on the web page, which is a > violation of WCAG 2.0 (4.1.1 Parsing). I am not impressed by how much stuff > on the page is stuffed inside elements with aira-hidden="true" and don't > think these folks show any expertise in creating an accessible chart > rendering engine. > Regards, > > Fred Esch > Accessibility Focal, Watson Solutions > AARB Complex Visualization Working Group Chair > W3C SVG Accessibility Task Force > [image: IBM Watson] > [image: Fred] > > [image: Inactive hide details for Amelia Bellamy-Royds ---09/25/2015 > 12:19:55 AM---Hello all, There was a very interesting presentation]Amelia > Bellamy-Royds ---09/25/2015 12:19:55 AM---Hello all, There was a very > interesting presentation at the Graphical Web conference > > From: Amelia Bellamy-Royds <amelia.bellamy.royds@gmail.com> > To: SVG-A11y TF <public-svg-a11y@w3.org> > Date: 09/25/2015 12:19 AM > Subject: EvoGraphs plug-in -- a relevant practical implementation > ------------------------------ > > > > Hello all, > > There was a very interesting presentation at the Graphical Web conference > today from Ather Sharif at evoXLabs, Saint Joseph's University. > > He has been working on scripting tools to create screen-reader friendly > basic data visualizations. The product, evoGraphs, currently has two main > features: > > - It generates basic SVG bar charts or pie charts, using an interface > similar to the Google Charts API. However, the SVG that results is > structured much better than Google Charts' output for alternative text. > The alt text includes basic full-sentence descriptions and annotations of > the data highlighting features such as max/min values, or overall summary > statistics. > - It can process an existing SVG chart, identifying grouped labels > and title/desc elements, and reformat it to the screen-reader-friendly > structure based on as much data as it can infer from the existing markup. > > In other words, it overlaps quite a bit on the work we have been doing or > discussing. I encourage you all to take a look at the choices they have > made. It currently only applies to very simple visualization structures, > but it covers many of the issues about to what degree can software > automatically convert data into textual descriptions. Importantly, > evoXLabs has actually been doing some user testing on their projects, which > is something we haven't had much of a chance to do with the task force yet! > > The main project link: *http://www.evoxlabs.org/whitecane/evographs* > <http://www.evoxlabs.org/whitecane/evographs> > > And yes, Doug did hint that perhaps Ather may want to get involved in the > Task Force in some way, so maybe we can hope for more feedback on *our* > work based on his team's experience. > > Best, > > Amelia > >
Attachments
- image/gif attachment: 0E639129.gif
- image/jpeg attachment: 0E596783.jpg
- image/gif attachment: graycol.gif
Received on Friday, 25 September 2015 17:19:18 UTC