Черный фон за метками и галочками фигуры, только после сохранения фигуры, но не в интерактивном представлении Python (VS Code с функциональностью Jupyter)? - PullRequest
0 голосов
/ 11 декабря 2018

У меня странная проблема, когда при сохранении фигуры ее метки и метки будут иметь черный фон, см. Этот пример:

plt.savefig("asdsadsad.png")

enter image description here

Я даже не включаю здесь какой-либо код, потому что это происходит на простейшем графике, даже с кодом, который я сделал ранее на другом компьютере, у которого никогда не было этой проблемы.Я использую VS Code с функциональностью Jupyter, и цифры выглядят нормально в представлении Python Interactive , , но имеют черную рамку при сохранении .

Есть идеи, что может вызвать эту странную проблему?

1 Ответ

0 голосов
/ 11 декабря 2018

plt.savefig перезапишет ваши настройки, с которыми вы построили график.Вот почему сохраненное изображение может отличаться от того, что вы нарисовали в Python.Чтобы определить цвет фона вашей фигуры, вам нужно определить параметр facecolor.

plt.savefig('asdsadsad.png', facecolor='w')

По умолчанию facecolor может быть установлено черным в rcParams

...