【发布时间】:2012-03-06 21:24:00
【问题描述】:
我是 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
标签: python matplotlib