Skip to main content

Welcome to our new website! The content and organization have been heavily redone and we want to hear from you! 
Submit feedback

Accessible Charts and Data Visualizations

Charts, graphs, maps and dashboards are some of the most common barriers in research and administration. A chart that is clear to one reader can be unreadable to someone who is blind, has low vision or color blindness, or navigates by keyboard. These steps make the information available to everyone.

1. Say what the chart shows, in text

  • Give the chart a clear title and state the main takeaway in the text around it, for example “Enrollment rose 12% between 2022 and 2025.”
  • Add short alt text that names the chart type and its point. Put the detail in the nearby text or a linked description, not in the alt text.
  • Provide the data as an accessible table, or as a downloadable spreadsheet, so people can explore the numbers themselves.

The W3C’s Complex Images tutorial shows several ways to do this.

2. Never rely on color alone

If a reader cannot tell the colors apart, the chart must still make sense (WCAG 1.4.1 Use of Color).

  • Label lines and bars directly instead of, or as well as, using a legend.
  • Use different marker shapes, line styles (solid, dashed, dotted) or patterns.
  • Keep the number of colors small.

3. Check contrast

  • Text and labels need at least 4.5:1 against the background (3:1 for large text).
  • Lines, bars, markers and other graphics that people need in order to understand the chart need at least 3:1 against the background (WCAG 1.4.11 Non-text Contrast).
  • Neighboring colors do not need 3:1 against each other if you separate them with a white gap or border, or label them directly. For example, Arizona Red next to Arizona Blue is only about 2:1, so give adjacent bars a gap or a label.

A contrast-checked University palette

Contrast of the University’s brand colors against white, calculated with the WCAG formula. Names and the full palette are on the University’s Colors page.

University of Arizona brand colors: contrast against a white background
ColorHexContrast on whiteSafe for
Arizona Red#AB05207.57:1Lines, bars, markers and text
Arizona Blue#0C234B15.47:1Lines, bars, markers and text
Brand color#03132E18.48:1Lines, bars, markers and text
Brand color#85000010.51:1Lines, bars, markers and text
Brand color#85372B8.14:1Lines, bars, markers and text
Brand color#1E52888.02:1Lines, bars, markers and text
Brand color#106AB15.65:1Lines, bars, markers and text
Brand color#C628405.56:1Lines, bars, markers and text
Brand color#3F7A7A4.91:1Lines, bars, markers and text
Brand color#7F8B5A3.66:1Lines, bars and markers (not small text)
Brand color#81CEEB1.76:1Backgrounds and highlights only
Brand color#E5EFF71.17:1Backgrounds only
Brand color#F2EFEA1.15:1Backgrounds only

4. Make interactive charts work by keyboard and screen reader

  • Every filter, tab and data point people can select must also work with the keyboard, with a visible focus indicator.
  • Information that appears on hover, such as tooltips, must also appear on keyboard focus.
  • Offer the table or spreadsheet version for anyone who cannot use the interactive version.

Tool tips

Quick checklist

  1. The main point is stated in text.
  2. The chart has short alt text and a longer description or data table.
  3. Nothing depends on color alone.
  4. Text meets 4.5:1 and graphics meet 3:1.
  5. Interactive features work by keyboard, and hover information also appears on focus.

Related

Page feedback

Was this page helpful? (required)
Please don’t include personal information. To report a barrier that keeps you from using a University website, document or space, use Report an accessibility barrier instead, so it reaches the Disability Resource Center.