Skip to contents

R-CMD-check Project status: Active License: MIT

Tools to make ggplot2 and plotly charts plus Markdown / Quarto documents follow the Web Content Accessibility Guidelines (WCAG 2.1). Provides accessible themes, layout helpers, WCAG-tagged palettes, alt-text scaffolds, per-criterion audits, a chart-and-document rubric, heading-hierarchy and reading-level checks, and a drop-in stylesheet for DT tables and DiagrammeR diagrams. Python sibling: a11yviz.

Installation

install.packages("remotes")
remotes::install_github("mshin77/a11yviz")

Quick start

library(ggplot2)
library(a11yviz)

p <- ggplot(iris, aes(Sepal.Length, Sepal.Width,
                      color = Species, shape = Species)) +
  geom_point() +
  scale_color_a11y("dark2_8") +
  labs(x = "Sepal length (cm)", y = "Sepal width (cm)")

a11y_alt_text(p, "Scatter of iris sepal width vs length by species.")

Citation

Shin, M. (2026). a11yviz: Accessibility toolkit for ggplot2, plotly, and Quarto (R package version 0.1.1). https://mshin77.github.io/a11yviz

Shin, M. (2026). a11yviz: Accessibility toolkit for matplotlib, plotly, and Quarto (Python package version 0.1.1). https://pypi.org/project/a11yviz/