plt.savefig('result.jpg')
    plt.show()
    plt.close()

如果先plt.show() 再 plt.savefig(‘result.jpg’) 图像保存的是白色空白图。

如果去掉plt.show() 只保存图像 plt.savefig(‘result.jpg’),单幅图像可以,如果循环文件夹里的图像,保存的图像中label会叠加,显示错误。

那么为什么会出现这种情况,如何不显示图像 直接正确保存图像呢?

经评论中网友FISHstudyrustt  提示,需要在每次使用plot做完图后关闭,即plt.close()。