是生成的fig太多了,内存不够用了,所以保存一次图片就删掉一次
for ix in df.index:
...
fig, axlist = mpf.plot(data, type='candle',volume=True,title=titleString,returnfig=True)
fig.savefig(detailsPath+titleString+'.jpg',dpi=150)
# notice in `fig.savefig()` that `fname` kwarg is ***not*** necessary, just pass file name as first argument
del fig
还有可能内存爆炸,那么清空matplotlib的fig,并且用gc包清理内存
import gc
fig.clf()
matplotlib.pyplot.close()
gc.collect()