大量に figure を作成するとき、毎回きちんと終了しておかないとメモリリークが起きる。

fig.clear()
plt.close(fig)
del fig
gc.collect()

を走らせれば確実にメモリリークを防げる。このうち何が本当に必要なのかは確かめていないが