Open
Description
I was running into some accessibility audit errors with Jupyter Book, and it made me realize that the _repr_html_
method of Figures doesn't output img
elements that have alt
tags (something that screen readers like).
It seems that the relevant code is here:
matplotlib/lib/matplotlib/figure.py
Line 378 in 59acd5c
and then uses the template that's referenced here:
Maybe using this?
I wonder if this could be a relatively simple fix by making the figure title the alt
tag by default, and if it doesn't exist, just making it something like Figure
?