-
-
Notifications
You must be signed in to change notification settings - Fork 8.1k
Open
Labels
Milestone
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
| def _repr_html_(self): |
and then uses the template that's referenced here:
| tpl = Path(core.FigureManagerWebAgg.get_static_file_path(), |
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?
bmcfee, rola93, blois and camchenry