Я новачок у Python та Matplotlib, я хотів би просто застосувати кольорову карту до зображення та записати отримане зображення, не використовуючи осі, мітки, заголовки чи що-небудь, що зазвичай автоматично додається matplotlib. Ось що я зробив:
def make_image(inputname,outputname):
data = mpimg.imread(inputname)[:,:,0]
fig = plt.imshow(data)
fig.set_cmap('hot')
fig.axes.get_xaxis().set_visible(False)
fig.axes.get_yaxis().set_visible(False)
plt.savefig(outputname)
Він успішно видаляє вісь фігури, але збережена фігура представляє білу підкладку та рамку навколо фактичного зображення. Як я можу їх видалити (принаймні білу підкладку)? Дякую
imshow
. Якщо натомість у вас є розсипник, вам може допомогти наступна відповідь: stackoverflow.com/a/40727744/4124317