今天在使用matplotlib.pyplot时想要存储所绘制的图像,结果却显示一片空白,原因是plt.savefig()函数的书写位置不对。
正确的书写位置应该紧跟于plt.plot()函数之后,而我却将其书写在plt.show()之后,因此存储结果中显示一片空白
正确顺序:
p1 = plt.plot(x1,y1,label='sin(x)',color='b')
p2 = plt.plot(x1,y2,label='cos(x)',color='r')
#保存图像
plt.savefig('E:\\machine learning\\meeting\\20_10_09\\demo01.png')
plt.show()
修改之后即可成功存储啦~