我想将颜色映射应用到一张图片上,并将处理后的图片写入文件,但不希望使用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
上。如果您有一个散点图,下面的答案可能会对您有帮助:https://dev59.com/y5zha4cB1Zd3GeqPI7G0#40727744 - ImportanceOfBeingErnest