Благодаря полярному графику и использованию MiKTeX в качестве движка LaTeX, matplotlib генерирует ошибки при сохранении файла в некоторых форматах.Это может быть ошибка в matplotlib или проблема с моей настройкой.Сначала я пишу здесь, чтобы увидеть, является ли это проблемой конфигурации, или нет, а затем посмотреть, могут ли другие воссоздать сбой в других системах (Mac, Linux и т. Д.) И других механизмах TeX.Примечание: сохранение стандартных графиков xy с использованием MiKTeX работает так, как объявлено.
Моя конфигурация: Windows 10 и MiKTeX 2.9 с последними обновлениями.
Вот минимальный рабочий пример (не для всех типов файловвключены).
import matplotlib.pyplot as plt
import matplotlib as mpl
mpl.rcParams['text.usetex'] = True
plt.figure()
ax = plt.subplot(111, polar=True)
plt.savefig('foo.png') # Works
plt.savefig('foo.jpg') # Works
plt.savefig('foo.tif') # Works
# plt.savefig('foo.pdf') # Fails
# plt.savefig('foo.svg') # Fails
plt.show()