Python使用 plt.savefig 保存图片时是空白图片怎么解决

import matplotlib.pyplot as plt

plt.show()
# 保存图片 
plt.savefig("D:image1.png")

使用如上代码保存图片,生成的图片是一片空白。原因是在 plt.show() 后调用了 plt.savefig() ,在 plt.show() 后实际上已经创建了一个新的空白的图片,这时候你再 plt.savefig() 就会保存这个新生成的空白图片。

解决方法是:
在 plt.show() 之前调用 plt.savefig();

import matplotlib.pyplot as plt
# 保存图片 
plt.savefig("D:image1.png")
plt.show()

你可能感兴趣的:(python,word2vec,python,tensorflow)