我正在尝试计算在其上绘制有点的图像,当我显示它时,它似乎运行良好:
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')
然后将其保存到正确的文件夹中,但是全为空白,没有任何标题,任何图像,任何点。只是空白。可能出什么问题了?
答案 0 :(得分:2)
您可以更改plt.savefig(result_dir + file_name + ".png", bbox_inches='tight')
和plt.show()
的顺序。因此,如果先保存图像然后再显示,则保存的图像将不再为空白。