保存后图像未显示

时间:2019-10-28 15:45:48

标签: python matplotlib

我正在尝试计算在其上绘制有点的图像,当我显示它时,它似乎运行良好:

fig = plt.figure(figsize=(18, 18))

ax = fig.add_subplot(222)
img = imageio.imread(stim_dir + image_name)

# Code to plot points

plt.title("fixation points of " + file_name)
plt.show()

它向我显示了我想要的图像,不用担心。但是,如果我只添加此代码

plt.savefig(result_dir + file_name + ".png", bbox_inches='tight')

然后将其保存到正确的文件夹中,但是全为空白,没有任何标题,任何图像,任何点。只是空白。可能出什么问题了?

1 个答案:

答案 0 :(得分:2)

您可以更改plt.savefig(result_dir + file_name + ".png", bbox_inches='tight')plt.show()的顺序。因此,如果先保存图像然后再显示,则保存的图像将不再为空白。