У меня сейчас проблема с сохранением цветов и matplotlib. Когда я запускаю следующий код, я получаю ожидаемый результат
import matplotlib.pyplot as plt
fig = plt.figure()
fig.patch.set_facecolor('black')
plt.title("test")
ax = plt.gca()
ax.patch.set_facecolor('black')
fig.patch.set_facecolor('xkcd:mint green')
plt.show()
Вот скриншот того, что показано, и это результат, который я ожидаю.
Однако, когда я запускаю функцию сохранения либо через python, либо вручную нажимая кнопку сохранения на рисунке, это приводит к следующему изображению без цветных границ.
Код для воспроизведения изображения выше
import matplotlib.pyplot as plt
fig = plt.figure()
fig.patch.set_facecolor('black')
plt.title("test")
ax = plt.gca()
ax.patch.set_facecolor('black')
fig.patch.set_facecolor('xkcd:mint green')
# Also doesn't work with fig.savefig
plt.savefig("test.png", dpi=200)