尽管plt.ioff()
我无法在无头的AWS实例上保存数据。我使用以下代码
title = 'Losses'
plt.ioff()
plt.figure(1)
plt.plot(losses, 'r^', label='train')
plt.plot(val_losses, 'g^', label='validate')
plt.legend(loc='upper left')
plt.title(title)
plt.savefig(os.path.join(target_directory, 'losses.png'))
如何克服?
更新
写作
import matplotlib
matplotlib.use('Agg')
在脚本的最开始会导致警告
对matplotlib.use()的调用没有效果,因为后端有 已被选中; matplotlib.use()必须在 pylab之前调用, matplotlib.pyplot或matplotlib.backends是为第一个导入的 时间。
更新2
使用以下内容将.matplotlibrc
放在当前目录中
backend : agg
也无济于事