![A screenshot of a Jupyter notebook with annotations. At the top is a Python code cell with the annotation "Matplotlib code to generate a barplot". Below the Matplotlib code is the line show_with_alt(desc_level=3, methods=["markdown", "img_file"]). An annotation indicates this line is "calling MatplotAlt's show_with_alt function to generate and surface alt text using the 'markdown' and 'img_file' methods". Below the code cell is alt text for the generated bar plot in markdown, with the annotation "Heuristic-based alt text is displayed in markdown output". Finally, at the bottom of the figure is the generated barplot displaying average yearly hours of sunshine for each month. The last annotation indicates that this "Matplotlib figure is displayed and saved as an image file with embedded alt text".](/Image/paper/figure/Nylund2025MatplotAltPythonLibrary.png)
Kai Nylund, Jennifer Mankoff, and Venkatesh Potluri. Computer Graphics Forum—EuroVis/CGF. 2025. DOI: https://doi.org/10.1111/cgf.70119
Khoury Vis Lab — Northeastern University
* West Village H, Room 302, 440 Huntington Ave, Boston, MA 02115, USA
* 100 Fore Street, Portland, ME 04101, USA
* Carnegie Hall, 201, 5000 MacArthur Blvd, Oakland, CA 94613, USA