2016-05-03 18 views
0

pandas.scatter_matrix()個の数字をプロットすると、私はMemoryError: In RendererAgg: Out of memoryと打ちます。pandas.scatter_matrix()を閉じるにはfigure

通常、私は使用します。

plt.close(fig)

むしろそれは軸がオブジェクトを返し、私が使用しているメモリを解放するように、matplotlib数字を閉鎖するが、matplotlib姿をpandas.scatter_matrix()返しません。たとえば、次のように

import pandas as pd import numpy as np df = pd.DataFrame(np.random.randn(1000, 4), columns=['A','B','C','D']) ax = pd.scatter_matrix(df, alpha=0.2)

私はこの数字を閉じるにはどうすればよいですか?

答えて

0

調査のビットの後、私はちょうど使用できることに気づい:引数なしで

plt.close()

を、現在の数字、または閉じるには:すべて閉じるには

plt.close('all')

を開いている数字の

関連する問題