Accessible data visualizations communicate the same important relationships, trends, and values through clear design, meaningful text, and access to the underlying data. Build these alternatives into charts, maps, dashboards, and infographics from the beginning.
Overview
A visualization is one way to represent data. It can make a pattern easier to recognize, but it should not be the only way people can reach the information. A useful data experience combines the visual with a concise takeaway, clear labels, and an accessible data or text alternative.
The appropriate alternative depends on complexity. A simple chart may need a brief description and a few visible values. A complex dashboard may need a summary, an accessible table or downloadable dataset, instructions for controls, and a longer explanation of important relationships.
Core practices
Lead with the takeaway
State the main trend, comparison, or conclusion near the visualization. People should not have to decode every mark before understanding why the data matters.
Label data directly
Place names and values close to the lines, bars, points, or regions they describe. Direct labels reduce dependence on legends, memory, and color matching.
Use more than color
Combine color with labels, patterns, line styles, shapes, or position. Color can reinforce meaning, but it should not be the only way to distinguish data.
Provide equivalent information
Offer the underlying values in an accessible table, list, or downloadable dataset. Provide a longer description when relationships or context cannot be communicated concisely.
Reduce unnecessary complexity
Remove decoration and data that do not support the purpose. Split dense, multidimensional information into focused views when that makes the relationships easier to understand.
Accessible chart examples
These examples use a realistic, illustrative training dataset to show how the visual, takeaway, and data table work together. The charts are hidden from assistive technology because the same values and relationships are provided in visible text and semantic tables.
Example 1: Compare participation across terms and delivery formats
Key takeaway: Participation increased in every delivery format across the four terms. In-person participation remained highest, growing from 118 participants in Fall 2024 to 168 in Spring 2026.
Color-only version: categories rely on red, green, and brown
DAS training participation by term and delivery format
What this demonstrates: In the simulated view, the red, green, and brown series appear very similar, making the legend difficult to match to the bars. This visual comparison is optional. The key takeaway and expandable data table provide the same information without requiring anyone to see or operate the simulation. Color-vision simulations are approximations and cannot reproduce an individual experience.
Improved version
DAS training participation by term and delivery format
050100150200
Participants
118104761341128215112794168142106
Fall 2024Spring 2025Fall 2025Spring 2026
In personLive onlineHybrid
Illustrative training data, not official UGA reporting
View data table for DAS training participation
| Term | In person | Live online | Hybrid | Total |
|---|---|---|---|---|
| Fall 2024 | 118 | 104 | 76 | 298 |
| Spring 2025 | 134 | 112 | 82 | 328 |
| Fall 2025 | 151 | 127 | 94 | 372 |
| Spring 2026 | 168 | 142 | 106 | 416 |
| All terms | 571 | 485 | 358 | 1,414 |
Values are illustrative and are included to demonstrate accessible chart and table design.
Example 2: Show progress toward a service goal
Key takeaway: The percentage of requests resolved within 10 business days increased from 58% in January to 84% in June. Performance met or exceeded the 75% service goal beginning in May.
Requests resolved within 10 business days
0%20%40%60%80%100%
75% service goal
58%63%66%72%79%84%
Jan.Feb.Mar.Apr.MayJune
Resolved within 10 business daysService goal
View data table for monthly service-request performance
| Month | Requests received | Resolved within 10 business days | Percentage | Met 75% goal? |
|---|---|---|---|---|
| January | 43 | 25 | 58% | No |
| February | 46 | 29 | 63% | No |
| March | 50 | 33 | 66% | No |
| April | 54 | 39 | 72% | No |
| May | 57 | 45 | 79% | Yes |
| June | 62 | 52 | 84% | Yes |
Percentages are rounded to the nearest whole number. Values are illustrative.
Text alternatives and access to data
Write a text alternative that communicates the purpose and important result of the visualization. Do not attempt to place every value from a complex chart into alternative text.
Example alternative text for Example 2, monthly service-request performance:
The percentage of service requests resolved within 10 business days increased from 58% in January to 84% in June and met the 75% service goal beginning in May.
- For a simple chart, describe the chart type only when it helps, then state the main comparison, trend, or result.
- For a complex chart, provide concise alternative text and a nearby longer description that explains relationships, outliers, and context.
- Provide the values in a semantic HTML table, structured list, or accessible downloadable file.
- Give downloadable datasets meaningful column headings, clear units, and descriptive file names.
- Do not repeat the same full description in the alternative text, caption, and surrounding paragraph.
Color and contrast
- Use labels, patterns, shapes, or line styles so meaning does not depend on color alone (WCAG 1.4.1, Level A).
- Ensure text meets a contrast ratio of at least 4.5:1, or 3:1 for qualifying large text (WCAG 1.4.3, Level AA).
- Ensure chart lines, bars, data points, focus indicators, and controls needed for understanding have at least 3:1 contrast against adjacent colors (WCAG 1.4.11, Level AA).
- Test the visualization in grayscale and with increased contrast. Confirm that labels and relationships remain understandable.
- Avoid placing text directly over busy map regions, gradients, or patterned backgrounds without a solid contrasting background.
Interactive visualizations and dashboards
Keyboard access to the chart container is only a starting point. People need to operate the controls, understand what changed, and reach the same information without exploring every mark in the visualization.
Provide three ways to reach the information
Operate the view
Give every filter, legend, tab, zoom control, and interactive data point a clear name and visible keyboard focus. Do not require dragging, hovering, or precise pointer movement.
When a tooltip contains useful information, show the same content on keyboard focus. Keep it available long enough to read, and let users dismiss it without moving focus unexpectedly.
Understand what changed
Place a concise summary near the visualization, such as “24 results across 3 departments.” When a filter or control changes that summary, announce the update to assistive technology without interrupting the user.
Organize longer dashboards with descriptive headings and landmarks. Keep the visual order, reading order, and keyboard focus order consistent.
Use an equivalent view
Provide a nearby table, plain-language summary, or data download that communicates the same essential information. People should not have to visit every bar, point, or map region to understand the result.
Make the alternative easy to find and keep it updated whenever the visualization’s data changes.
Test the complete experience
- Use only the keyboard to reach every control, change each setting, read available details, and leave the visualization.
- Confirm that focus remains visible and moves in a predictable order at desktop and mobile widths.
- Check that filtered totals, validation messages, and other important updates are announced appropriately.
- Compare the chart, summary, table, and download to confirm that they communicate consistent information.
Component choice matters: Use an audited visualization component when possible. Complex custom interactions require human accessibility review and testing with assistive technology.
Production workflow
Define the question
Identify the audience, the decision the data supports, and the one or two insights the visualization needs to communicate.
Choose a clear form
Select a chart type that fits the relationship. Remove unnecessary dimensions, effects, and decoration.
Build alternatives together
Write the takeaway, add direct labels, select patterns and contrast, and prepare the text or data alternative while creating the chart.
Publish and maintain
Check the rendered chart, nearby explanation, download, keyboard behavior, and responsive layout. Recheck the experience when the data or platform changes.
Review before publishing
- Read the heading, takeaway, and alternative without viewing the chart. Confirm they communicate the purpose and important result.
- Check that every series, category, and important point can be distinguished without color.
- Zoom the page and narrow the browser window. Confirm that labels remain readable and no essential information is clipped.
- Navigate every interactive control with a keyboard and confirm visible focus and logical order.
- Review the accessible data alternative independently and confirm that headings, units, and values are clear.
- Include people who use screen readers, magnification, keyboard navigation, or alternative representations in review when possible.
Use the Digital Accessibility Checkpoints throughout planning, design, publication, and maintenance. Review is a point-in-time assessment, and barriers can emerge as data, tools, or user needs change.
Getting help
Digital Accessibility Services supports UGA colleges, schools, and administrative units with consultations, training, and practical guidance. Email Digital Accessibility Services at [email protected] for assistance with charts, dashboards, maps, infographics, data alternatives, or visualization tools.
For learning opportunities and guided practice, visit DASH training.