当我绘制几个MemoryError: In RendererAgg: Out of memory
数字时,我正在点击pandas.scatter_matrix()
。
通常我会使用:
plt.close(fig)
关闭matplotlib
数字,以便释放使用的内存,但pandas.scatter_matrix()
不会返回matplotlib
数字,而是返回轴对象。例如:
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 :(得分:0)
经过一番调查,我意识到我可以使用:
plt.close()
没有参数来关闭当前数字,或者:
plt.close('all')
关闭所有已打开的数据。