如何关闭pandas.scatter_matrix()图

时间:2016-05-03 13:28:10

标签: python pandas matplotlib

当我绘制几个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)

如何关闭此数字?

1 个答案:

答案 0 :(得分:0)

经过一番调查,我意识到我可以使用:

plt.close()

没有参数来关闭当前数字,或者:

plt.close('all')

关闭所有已打开的数据。