Re: EvoGraphs plug-in -- a relevant practical implementation

There's more info in his presentation slides:
http://athersharif.com/presentations/graphicalweb2015/assets/player/KeynoteDHTMLPlayer.html#0



On 25 September 2015 at 13:18, Amelia Bellamy-Royds <
amelia.bellamy.royds@gmail.com> wrote:

> 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
>>
>>
>

Received on Friday, 25 September 2015 17:21:57 UTC