"What are examples of accessible, effective chart descriptions?"
I get asked this question a LOT, so I am going to make a thread here to easily link to later.
(This thread covers both simple and complex use-cases for human-authored descriptions.)
Feel free to share/bookmark!
First, I use "descriptions" because "alt text:"
- is a specific technology
- limits the potential to layer/chunk complex information
- is non-visual (only available via screen reader).
Tables, titles, and data-interfaces don't always use "alt" and are good for everyone!
The first set of examples is Benetech's DIAGRAM Center guidelines. These guidelines are research backed, super comprehensive, and easy to apply!
There are nearly 20 examples of different kinds of charts/diagrams.
Naturally worth noting next is the National Center for Accessible Media's (NCAM) "Effective Practices for Description of Science Content within Digital Talking Books."
This research predates (and is included in) DIAGRAM's work.
Next:
Use a "takeaway" title instead of a "descriptive" title. Not only is this research backed (thanks @michelle_borkin et al), but it is super easy to do relative to the impact it can have on the chart comprehension of many audiences.
Examples of good titles from many sources are unfortunately currently inaccessible (little/no alt text available). @AnnKEmery, @storywithdata, & @evergreendata may have some articles on this topic with images that have good descriptions provided.
Now we are getting into the really cutting-edge stuff beyond alt, simple descriptions, and tables.
What about different *kinds* and *layers* of information in a single chart/diagram?
Is a table always an effective low-level way to access the data?
While there hasn't been research that really formalizes "types of data structures that visualizations produce" (as opposed to data structures/tables they receive as input), there is already work that tries to explore this problem.
Think semantics, layers, and chunks!
First is @zorkow's Progressive Access, which I consider to be the first functional exploration of this larger problem (that tables are not always enough for low level representation).
Not only did Sorge et al explore how to represent complex math/science charts and diagrams in "chunks" and "layers" but they also made these visualizations keyboard AND screen reader accessible! Killer technology!
Does navigation *and* multiple levels of description sound really intimidating to build?
Well, the final examples are modern JavaScript libraries that allow developers to do both simple & complex chart descriptions + navigation within the authoring of the visualization itself.
You can't dig into the element-level markup in our examples (because we programmatically generate HTML above the SVG in order to use semantic HTML elements like <button>).
One serious gap worth noting (that I alluded to at the start of this thread): machine-authored (non-human) descriptions are terrible (especially for complex, multi-level diagrams/charts).
This makes interactive, exploratory, and live-updating visualizations an unsolved problem!
And that is the thread! Did I forget anything you think is worth noting?
Please comment here or even open an issue/PR on our github, where we keep track of all the latest and greatest resources/examples on data visualization and accessibility: github.com/dataviza11y/re…
• • •
Missing some Tweet in this thread? You can try to
force a refresh
This is the exact sort of language a good design system uses when talking about accessibility. It's about providing a base tool to work with, it provides no guarantees.
Turns out my old team team is HIRING!! Literally the best job ever.
Your coworkers are the coolest people ever, your boss genuinely cares about the important stuff, the upper management is supportive enough to let us open source!
I would love to know what other folks think about this!
I'd argue that science isn't really about being the "best" either.
If anyone gets close to whatever "best" is, it's probably whoever synthesizes standards and research in collaboration with people with disabilities to make something specific that is usable and accessible.
Is there a place where I can look up each WCAG criteria and then any research studies that influenced its creation?
There are plenty of studies *on* WCAG. But what research studies (if any) were used to *inform* WCAG?
One of the tricky things when trying to tell researchers they should make their stuff accessible according to the same standards adopted by international law is they will sometimes ask if those international standards were research-backed.
This is especially important when writing papers and mentioning accessibility standards: I want to make assertions and the way we build trust in our claims is through citations to research.
Citations to WCAG are sometimes met with "this isn't empirical."
I am tempted just to say I work with data visualizations and leave out the accessibility part. It makes a lot of folks think this is some extra topic or feature, like voronoi diagrams or storytelling.
But everyone should be doing accessibility work. It is part of visualization.
It's part of the job! Everyone should make their charts, graphs, figures, interactives, and interfaces accessible.
Scientists, designers, engineers, analysts: this should be on all your minds!
The bad news: you can only make something as accessible as your tools and environments allow.
So a lot of the responsibility falls to tools like Tableau (who rely heavily on community-provided accessibility) or journals like @ieeevis/@ieee_tvcg that still use inaccessible pdfs.
Why is it that virtually every leftist I know IRL is a kind, passionate, generally good person while all the famous leftists online are just the most insufferable goblins imaginable all of the time?
Like, the left online is often viciously opposed to kind and unironic aesthetics/discourse even though these are the things that found mutual aid, community organizing, and fighting for a better world.
We have the most insufferably elitist and hipster online communities.
Like, why is empty critique like this so popular in leftist spaces? 2.3k likes? What goblins lmao.
In every organizing community I've ever been a part of learning how to take accountability for your actions is Organizing 101 (acknowledging intent vs acknowledging impact).
The state of web accessibility is pretty depressing.
- Standards have been around 20+ years, but 97% of the top 1mil sites fail to meet them.
- Standards are hard to learn but automating accessibility is terrible and makes it worse.
- Standards are still the bare minimum. (cont)
- Standards are the best way to make consistent experiences but this makes non-standard or novel experiences even harder to design for.
- We still largely have a "market driven" approach to accessibility, which means justifying human rights in terms of a business case.
- Veteran folks burn out all the time and new folks have a pretty hard time getting started.
- The veterans who don't burn out are often pretty grumpy and are not kind when they spot the same mistakes happening they've been seeing for 20+ years.