Как убрать пробел вокруг сохраненного изображения в matplotlib? - PullRequest
0 голосов
/ 19 января 2020

Я попробовал все предложенные комментарии, чтобы удалить пробел вокруг сохраненного изображения в matplotlib, но у меня это не сработало. На самом деле я не вижу белую рамку вокруг изображения, но при загрузке изображения в матрице присутствуют значения белого цвета, поэтому он существует. Я ценю, если кто-нибудь может решить эту проблему. Вот мой код:

import matplotlib.pyplot as plt

## -----------------------Initialize----------------------- 
pixels = 600
my_dpi = 100

coord = [[-150,-200],[300,-200],[300,0],[150,200],[-150,200]]

# Set figure dimensions
fig = plt.figure(figsize=( pixels/my_dpi, pixels/my_dpi),facecolor='k', dpi=my_dpi)  

plt.axes([0,0,1,1])

rectangle = plt.Rectangle((-300, -300), 600, 600, fc='k')
plt.gca().add_patch(rectangle)
polygon = plt.Polygon(coord,color='w')
plt.gca().add_patch(polygon)

plt.axis('off')
plt.axis([-300,300,-300,300])
plt.axis('scaled')

plt.savefig('figure/%d.jpg',bbox_inches="tight", pad_inches=0,dpi=my_dpi)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...