我想保存matplotlib
图表,以便稍后将其作为电子邮件附件引用
以下是创建图表的代码;我尝试使用savefig()
。它会创建一个文件,但是当我打开它时该文件是空的
有人能告诉我我做错了什么吗?
x = (list(today['STOCH'][60:104]))
plt.plot(x,label='Stochastics')
plt.ylabel('STOCH')
plt.xlabel('60 Min Chart\n78 Ticks per Day')
plt.title(stock)
plt.legend()
plt.show()
plt.savefig('stoch.png')
答案 0 :(得分:-1)
您必须在显示之前保存图形,否则,当您尝试保存时它会关闭,文件为空。
extern