Zum Inhalt springen
BFSG-Compliance seit 2025
WCAG

Barrierefreie Diagramme und Datenvisualisierungen

13 Min. Lesezeit
DatenvisualisierungDiagrammeWCAG 1.4.1FarbkontrastTextalternative

Diagramme verdichten komplexe Daten in ein Bild, das das Auge in Sekunden erfasst - ein Balken ist höher, eine Linie steigt, ein Segment ist größer. Genau diese visuelle Selbstverständlichkeit wird zur Barriere, sobald jemand das Bild nicht so wahrnimmt wie gedacht: Wer eine Farbsehschwäche hat, unterscheidet die roten und grünen Liniensegmente nicht; wer einen Screenreader nutzt, hört ohne Textalternative gar nichts über den Inhalt. Rund 8% (Colour Blind Awareness) der Männer und etwa 0,5% (Colour Blind Awareness) der Frauen haben eine Form der Farbsehschwäche - weltweit über 300 Mio. (Vision Center, 2024) Menschen. Dieser Leitfaden zeigt, wie Sie Charts und Datenvisualisierungen so gestalten, dass sie nicht nur über Farbe funktionieren: mit Mustern und Beschriftungen, ausreichenden Kontrasten, Textalternativen nach WCAG 1.1.1 und einem [barrierefreien Tabellen-Fallback1 als verlässlicher Grundlage Ihrer [barrierefreien Webentwicklung2.

Barrierefreies Diagramm: Muster, Beschriftung, Textalternative und Tabellen-FallbackSäulendiagramm: Umsatz je QuartalQ1Q2Q3Q412016095180Muster statt nur Farbe + direkte WertebeschriftungTextalternative (1.1.1)Kurzer alt-Text plus lange Beschreibungalt: Säulendiagramm Umsatz je Quartal in Tsd. EuroHöchster Wert Q4 mit 180, niedrigster Q3 mit 95Tabellen-Fallback: dieselben Daten als TabelleQuartalUmsatz Tsd. EuroQ1120Q2160Q3 / Q495 / 180Vier Säulen zugänglicher DatenvisualisierungNicht nur FarbeMuster, Form, LabelKontrast 3 zu 1Flächen unterscheidbarTextalternativealt plus LangtextTabellen-FallbackRohdaten zugänglichRund 8 Prozent der Maenner haben eine Farbsehschwaeche (Colour Blind Awareness)

Das Wichtigste in Kürze

  • WCAG 1.4.1 verlangt, dass Farbe nicht das einzige Mittel sein darf, um Information zu vermitteln - Diagramme brauchen zusätzlich Muster, Formen oder direkte Beschriftungen.
  • Ein Diagramm ist Nicht-Text-Inhalt im Sinne von WCAG 1.1.1 und braucht eine Textalternative: einen kurzen alt-Text plus bei komplexen Charts eine ausführliche Beschreibung.
  • Der Tabellen-Fallback macht die zugrunde liegenden Rohdaten zugänglich und ist oft die robusteste Alternative zu einer reinen Bildbeschreibung.
  • Flächen und Linien brauchen untereinander einen Kontrast von rund 3:1, damit sie auch bei Farbsehschwäche unterscheidbar bleiben (WCAG 1.4.11).
  • Automatische Prüfwerkzeuge erkennen nur einen Teil dieser Probleme - ob ein Diagramm wirklich verständlich ist, zeigt erst der manuelle Test mit Tastatur und Screenreader.

Warum Diagramme so oft zur Barriere werden

Ein Diagramm ist für sehende Nutzer ein hochverdichtetes Bild: Position, Länge, Fläche und Farbe transportieren gleichzeitig Bedeutung. Genau diese Verdichtung ist das Problem, denn sie verlässt sich oft auf einen einzigen Kanal - die Farbe. Ein Liniendiagramm mit fünf farbigen Linien ohne weitere Unterscheidung, eine Ampel-Heatmap aus Rot, Gelb und Grün, ein Kreisdiagramm, dessen Segmente sich nur farblich abheben: All das funktioniert visuell tadellos und fällt für einen erheblichen Teil der Nutzer aus. WCAG 1.4.1 Verwendung von Farbe verlangt deshalb, dass Farbe nicht das einzige visuelle Mittel sein darf, um Information zu vermitteln, eine Aktion anzuzeigen oder ein Element zu unterscheiden (W3C/WAI).

Die Datenlage zeigt, wie verbreitet das Problem ist. Im WebAIM Million Report hatten 2024 rund 81% (WebAIM Million, 2024) aller untersuchten Startseiten Text mit zu geringem Kontrast - der mit Abstand häufigste erkennbare Fehler. Insgesamt wiesen 95,9% (WebAIM Million, 2024) der Startseiten erkennbare WCAG-Verstöße auf, im Schnitt 56,8 (WebAIM Million, 2024) pro Seite. Farbe und Kontrast sind damit kein Randthema, sondern der wunde Punkt schlechthin. In Deutschland betrifft das viele Menschen unmittelbar: Ende 2023 lebten hier rund 7,9 Mio. (Statistisches Bundesamt, 2024) schwerbehinderte Menschen, weltweit haben rund 2,2 Mrd. (WHO, 2023) Menschen eine Sehbeeinträchtigung.

Farbe ist ein Zusatz, kein Träger

Farbe darf Bedeutung verstärken, sollte sie aber nicht allein tragen. Was sich farblich unterscheidet, muss sich zusätzlich über Muster, Form, Position oder Beschriftung unterscheiden lassen. Erst dann bleibt ein Diagramm auch für Menschen mit Farbsehschwäche oder im Schwarz-Weiß-Druck verständlich (W3C/WAI).

Nicht nur Farbe: Muster, Formen und direkte Beschriftung

Der wirksamste Hebel ist die doppelte Kodierung: Jede Information, die über Farbe vermittelt wird, wird zusätzlich über einen zweiten Kanal vermittelt. In der Praxis sind das Muster (Punkte, Schraffuren, Raster) auf Flächen, unterschiedliche Linienstile (durchgezogen, gestrichelt, gepunktet) und Marker (Kreis, Quadrat, Dreieck) bei Datenpunkten. Am robustesten ist die direkte Beschriftung am Datenpunkt selbst: Wer den Wert oder die Kategorie direkt an Balken oder Linie schreibt, macht die Legende und damit die Farbzuordnung weitgehend entbehrlich. Diese Muster setzen wir im Rahmen unserer [Leistungen1 systematisch um.

Muster auf Flächen

Balken, Segmente und Flächen erhalten zusätzlich zur Farbe ein Muster - Punkte, Schraffuren oder Raster. So bleiben sie auch in Graustufen unterscheidbar.

Linienstile und Marker

Linien werden durchgezogen, gestrichelt oder gepunktet geführt, Datenpunkte erhalten verschiedene Marker wie Kreis, Quadrat oder Dreieck.

Direkte Beschriftung

Werte und Kategorien stehen direkt am Datenpunkt. Das ersetzt die Suche in der Legende und macht die Farbzuordnung entbehrlich.

Kontrast der Flächen

Benachbarte Flächen und Linien brauchen untereinander rund 3:1 Kontrast, damit sie sich nicht nur über den Farbton, sondern auch über die Helligkeit abheben.

Sichere Farbpaletten

Paletten werden so gewählt, dass sie auch bei Rot-Grün-Schwäche unterscheidbar bleiben - etwa über Helligkeitsunterschiede statt reiner Farbtonwechsel.

Aussagekräftige Legende

Wo eine Legende nötig ist, benennt sie die Muster und Formen mit, nicht nur die Farben - und steht nah am Diagramm.

Ein einfacher Praxistest hilft, die Abhängigkeit von Farbe zu erkennen: Wer ein Diagramm in Graustufen umwandelt und es trotzdem noch lesen kann, hat die doppelte Kodierung richtig umgesetzt. Bleiben Segmente oder Linien dann ununterscheidbar, fehlt der zweite Kanal. Dieselbe Logik der nicht ausschließlich farblichen Unterscheidung behandeln wir ausführlich im Beitrag zu [Farbkontrasten in der Barrierefreiheit1.

Der Graustufen-Test

Konvertieren Sie ein Diagramm probeweise in Schwarz-Weiß. Lässt es sich weiterhin vollständig lesen, ist die Information nicht allein an Farbe gebunden. Verschwimmen Kategorien, fehlen Muster, Linienstile oder direkte Beschriftungen - ein einfacher, aber aussagekräftiger Check für WCAG 1.4.1.

Textalternativen für Diagramme nach WCAG 1.1.1

Ein Diagramm ist Nicht-Text-Inhalt im Sinne von WCAG 1.1.1 und braucht damit eine Textalternative, die denselben Zweck erfüllt (W3C/WAI). Für einfache Diagramme reicht ein kurzer alt-Text, der die Kernaussage benennt - nicht das Aussehen. Bei komplexen Charts wie Infografiken, Verlaufskurven oder Vergleichsmatrizen reicht ein kurzer alt-Text nicht; sie brauchen zusätzlich eine ausführliche Beschreibung, die alle bedeutungstragenden Informationen enthält, soweit sie für den Zweck der Darstellung relevant sind (W3C/WAI). Diese Langbeschreibung steht idealerweise sichtbar auf derselben Seite, sodass alle Nutzer von ihr profitieren.

DiagrammtypGeeignete TextalternativeTypischer Fehler
Einfaches Balken-/KreisdiagrammKurzer alt-Text mit der Kernaussagealt beschreibt das Aussehen statt der Aussage
Komplexes Liniendiagramm/InfografikKurzer alt plus sichtbare LangbeschreibungNur alt-Text, keine ausführliche Beschreibung
Interaktives DashboardTextalternative plus zugängliche BedienelementeReine Bildbeschreibung ohne Tastaturzugang
Diagramm mit exakten WertenTabellen-Fallback mit den RohdatenWerte nur im Bild, nirgends als Text
Rein dekoratives BildLeeres alt-Attribut (alt='')Dekoratives Bild mit erfundenem alt-Text

Wichtig ist die Abgrenzung: Die Kernaussage gehört in den kurzen alt-Text (etwa Säulendiagramm Umsatz je Quartal, Höchstwert im vierten Quartal), die Details in die Langbeschreibung oder in den Tabellen-Fallback. Ein alt-Text, der jeden einzelnen Wert auflistet, überfordert und wird beim Vorlesen unleserlich; ein alt-Text, der nur Diagramm sagt, ist wertlos. Die Verknüpfung von Bild und Beschreibung gelingt technisch sauber über Mechanismen wie aria-describedby - eine Technik, die wir im Beitrag zu [ARIA-Rollen, Zuständen und Live-Regions1 genauer einordnen. Wie alt-Texte allgemein gut formuliert werden, behandelt unser Beitrag zu [barrierefreien Bildern und Alt-Texten2.

diagramm-textalternative.html
<figure>
  <img src="umsatz-quartal.png"
       alt="Säulendiagramm: Umsatz je Quartal in Tausend Euro,
            Höchstwert im vierten Quartal"
       aria-describedby="chart-desc" />
  <figcaption id="chart-desc">
    Der Umsatz steigt von 120 im ersten auf 160 im zweiten
    Quartal, fällt im dritten auf 95 und erreicht im vierten
    mit 180 den Höchstwert. Die zugrunde liegenden Werte
    stehen in der folgenden Tabelle.
  </figcaption>
</figure>

Der Tabellen-Fallback: Rohdaten zugänglich machen

Die robusteste Alternative zu einer reinen Bildbeschreibung ist oft, die zugrunde liegenden Daten zusätzlich als barrierefreie Tabelle anzubieten. Wo ein Diagramm exakte Werte transportiert - Umsätze, Messreihen, Vergleichszahlen -, ist eine Tabelle die genaueste Form der Textalternative: Sie macht jeden einzelnen Wert zugänglich, ist mit dem Screenreader Zelle für Zelle navigierbar und lässt sich kopieren oder weiterverarbeiten. Damit dieser Fallback wirklich trägt, muss die Tabelle selbst sauber ausgezeichnet sein - mit th, scope und caption, wie wir es im Beitrag zu [barrierefreien Datentabellen und komplexen Inhalten1 ausführlich beschreiben.

Schritt für Schritt zum zugänglichen Diagramm

  1. 1

    Kernaussage festlegen

    Zuerst klären Sie, welche Botschaft das Diagramm transportiert. Diese Aussage gehört in den kurzen alt-Text - nicht das Aussehen der Grafik.

  2. 2

    Doppelte Kodierung einbauen

    Jede über Farbe vermittelte Unterscheidung erhält einen zweiten Kanal: Muster, Linienstil, Marker oder direkte Beschriftung.

  3. 3

    Kontraste prüfen

    Text, Linien und benachbarte Flächen erhalten ausreichend Kontrast - rund 3:1 für grafische Elemente, 4,5:1 für normalen Text.

  4. 4

    Langbeschreibung ergänzen

    Komplexe Diagramme bekommen eine sichtbare ausführliche Beschreibung, verknüpft etwa über aria-describedby.

  5. 5

    Tabellen-Fallback anbieten

    Wo exakte Werte zählen, ergänzen Sie eine sauber ausgezeichnete Datentabelle mit denselben Daten.

  6. 6

    Mit Tastatur und Screenreader prüfen

    Erst der manuelle Test zeigt, ob das Diagramm bedienbar und seine Aussage verständlich angekündigt wird.

Häufiger Fehler: Werte nur im Bild

Stehen exakte Zahlen ausschließlich in der Grafik, sind sie für Screenreader-Nutzer verloren und lassen sich nicht kopieren. Ein Tabellen-Fallback oder eine Langbeschreibung mit den konkreten Werten schließt diese Lücke. Ob die Werte tatsächlich zugänglich sind, zeigt erst der Test mit dem Screenreader.

Diagrammtypen und ihre typischen Stolpersteine

Jeder Diagrammtyp bringt eigene Barrieren mit. Beim Kreisdiagramm liegt das Risiko darin, dass sich Segmente nur über die Farbe abheben und kleine Anteile kaum erkennbar sind; hier helfen Muster je Segment, direkte Prozentangaben am Rand und eine begrenzte Zahl an Kategorien. Liniendiagramme werden unleserlich, sobald mehrere Linien dieselbe Farbfamilie nutzen oder dicht beieinander verlaufen - unterschiedliche Linienstile und Endpunkt-Beschriftungen statt einer reinen Farblegende sind die robustere Lösung. Balkendiagramme sind meist am unkompliziertesten, scheitern aber an zu geringem Kontrast zum Hintergrund oder an Werten, die nur per Höhe ablesbar sind statt zusätzlich beschriftet zu werden.

Heatmaps und Ampeldarstellungen sind ein Sonderfall, weil sie Bedeutung fast ausschließlich über den Farbton transportieren - genau das, was WCAG 1.4.1 als alleiniges Mittel ausschließt (W3C/WAI). Hier sollten Zellen zusätzlich beschriftet oder mit Symbolen versehen werden, etwa einem Haken, einem Ausrufezeichen oder einem Wert. Bei Streudiagrammen empfiehlt sich, Datengruppen nicht nur farblich, sondern über Form und Füllung der Punkte zu trennen. In allen Fällen gilt: Je dichter die Darstellung, desto wichtiger werden die direkte Beschriftung und ein begleitender Tabellen-Fallback, damit die Information auch ohne präzise Farb- und Detailwahrnehmung vollständig ankommt.

Weniger Kategorien, mehr Klarheit

Viele Diagramm-Barrieren entstehen aus Überladung: zwölf Segmente in einem Kreis, acht Linien in einem Verlauf. Eine bewusste Reduktion auf die wirklich relevanten Kategorien macht ein Diagramm nicht nur zugänglicher, sondern für alle Nutzer schneller erfassbar.

Interaktive Charts und Dashboards

Interaktive Diagramme - mit Tooltips, Zoom, Filtern oder umschaltbaren Datenreihen - sind besonders anspruchsvoll, weil sie zusätzlich zur Wahrnehmbarkeit die Bedienbarkeit verlangen. Ein Tooltip, der nur bei Maus-Hover erscheint, ist per Tastatur nicht erreichbar und verstößt gegen WCAG 2.1.1 Tastatur. Bedienelemente wie Filter und Umschalter brauchen erreichbare Namen, einen sichtbaren Fokus und eine sinnvolle Reihenfolge. Die Grundlagen dafür behandeln wir in den Beiträgen zu [Tastaturnavigation in der Webentwicklung1 und zur [Screenreader-Optimierung der Website2.

Wahrnehmbar und bedienbar zugleich

Ein statisches Diagramm muss vor allem wahrnehmbar sein - über Muster, Kontrast und Textalternative. Ein interaktives Diagramm muss zusätzlich vollständig per Tastatur bedienbar sein und seine Zustände für assistive Technologien ankündigen. Beides gehört von Anfang an mitgedacht, nicht nachträglich aufgesetzt.

Eine bewährte Strategie ist, für interaktive Visualisierungen stets einen statischen, vollständig zugänglichen Kern bereitzustellen: die Daten als Tabelle, die Kernaussage als Text. Die Interaktivität ist dann eine Verbesserung für alle, die sie nutzen können - aber keine Voraussetzung, um an die Information zu kommen. Aus der Begleitung von 50+ (Projekterfahrung) Projekten wissen wir, dass die meisten Diagramm-Probleme nicht im Chart selbst entstehen, sondern darin, dass die Rohdaten nirgends als Text verfügbar sind.

  • Information nicht allein über Farbe vermittelt (Muster, Form, Beschriftung ergänzt)
  • Benachbarte Flächen und Linien mit rund 3:1 Kontrast unterscheidbar
  • Kurzer alt-Text mit der Kernaussage, nicht der Bildbeschreibung
  • Komplexe Diagramme mit sichtbarer Langbeschreibung versehen
  • Tabellen-Fallback mit den Rohdaten (th, scope, caption) angeboten
  • Tooltips und Bedienelemente vollständig per Tastatur erreichbar
  • Legende benennt Muster und Formen, nicht nur Farben
  • Mit Graustufen-Test, Tastatur und Screenreader gegengeprüft

Ein Diagramm ist erst dann zugänglich, wenn seine Aussage auch ohne das Bild ankommt. Wer nur schön einfärbt, aber die Daten nicht als Text anbietet, zeigt Zahlen, die nicht jeder lesen kann.

Grundsatz aus der Audit-Praxis der barrierefreien Webentwicklung

Barrierefreie Datenvisualisierung berührt vor allem WCAG 1.4.1 Verwendung von Farbe, 1.1.1 Nicht-Text-Inhalt und bei grafischen Elementen 1.4.11 Nicht-Text-Kontrast (W3C/WAI). Da automatische Prüfwerkzeuge nur etwa ein Drittel bis die Hälfte der WCAG-Anforderungen überhaupt testen können (W3C/WAI), zeigt sich erst im manuellen Test, ob ein Diagramm seine Aussage vermittelt. Wer Charts von Anfang an mit doppelter Kodierung, ausreichendem Kontrast, sauberer Textalternative und einem Tabellen-Fallback baut, schafft eine verlässliche Grundlage für das [WCAG-Audit1 - und macht Daten für alle nutzbar.

Dieser Artikel basiert auf Daten aus: W3C Web Content Accessibility Guidelines (WCAG) 2.2, Erfolgskriterien 1.4.1 Verwendung von Farbe, 1.1.1 Nicht-Text-Inhalt und 1.4.11 Nicht-Text-Kontrast, dem Images Tutorial und Complex Images der W3C Web Accessibility Initiative, MDN Web Docs, dem WebAIM Million Report (2024), Colour Blind Awareness, dem Vision Center (2024), dem Statistischen Bundesamt (2024) sowie der Weltgesundheitsorganisation WHO (2023).