python - Pyplot 显示没有 plt.show() 的图像
问题描述
我看过关于这方面的其他问题,但在所有其他情况下,人们都有
%matplotlib inline
这导致情节在没有提示的情况下显示。我没有。
我的绘图代码如下所示:
fig, ax = plt.subplots(figsize=(17,8))
ax = plt.hist(results_df['Diff'], bins=100, density=True, histtype='step')
plt.savefig('backtester_results/figures/rf_model_lag_{n_days}_data_{lag}_lag.png',
format='png')
这是我正在研究的测试机器学习模型的输出,我想让它运行 40 小时,在此过程中将生成数百个这样的图。所以我真的希望他们不要只是保存在文件夹中而不占用内存。
你知道如何抑制这种行为或可能导致它的原因吗?
我正在使用 Python 3.6 和 Spyder 编辑器。在 Spyder 设置中,我将图形后端设置为“自动”。
解决方案
推荐阅读
- reactjs - 无法将反应组件库导入 CRA
- r - 将百分比格式应用于 ztable
- python - 为仅训练过程定制一个层
- go - 如何将地图转换为 *bytes.Buffer
- javascript - 以 HTML 格式输入并使用 javascript 打印输出(几何计算器)?
- kubernetes - kubectl 删除 pod 与单击 GKE Web ui 上的删除按钮
- sql-server - 从 SSMS 连接到在容器内运行的 SQL Server Express
- javascript - Typescript + Eslint 误报导入 + `declare global`
- bash - 如何重新定位每行的第三个字符串以从同一行的第 n 个字符开始
- flutter - Flutter 全局函数更新 Stateful Widget 状态