Согласно документации Matplotlib, matplotlib.figure.save_fig принимает необязательный аргумент format (см. matplotlib.figure documentation).
Эти параметры принимают "одно из расширений файлов, поддерживаемых активным бэкэнд" (как указано в официальной документации).
Моя точка зрения: как узнать, для конкретного бэкэнд, список поддерживаемых расширений?
Список доступных бэкэнд доступен через matplotlib.rcsetup.all_backends. Эти бэкэнд доступны в matplotlib.backends, но я не нахожу способ получить поддерживаемые расширения.