首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >清除mplfinance使用的内存

清除mplfinance使用的内存
EN

Stack Overflow用户
提问于 2021-10-20 23:24:46
回答 1查看 63关注 0票数 0

我正在使用mplfinance模块来绘制烛台。问题是mplfinance在生成绘图时使用了太多的内存。我已经尝试了free up the memory used by matplotlib中提到的指令,但没有任何变化,我的代码仍在填满我的计算机。memory.Here是我的代码:

代码语言:javascript
复制
    fig, axlist = mpf.plot(hloc,hlines=hlines,
                   ylabel='Price(USDT)',type='candle', 
                   style='binance',title=my_title,closefig=True,returnfig=True)

任何建议都会受到高度赞赏。

EN

回答 1

Stack Overflow用户

发布于 2021-10-21 00:13:46

查看代码的其余部分会很有帮助,可以查看如何显示绘图以及显示了多少绘图。也就是说,给定上面的代码,当您完成每个绘图时,您可以尝试:

代码语言:javascript
复制
for ax in axlist:
    del ax
del fig

这将节省内存,但会以一些时间为代价(除非您正在绘制数千个绘图,否则无论如何都不会被注意到)。

如果要将绘图保存为图像文件(而不是显示到屏幕上),则matplotlib.use("Agg")可能也会有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69654106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档