当我绘制几个pandas.scatter_matrix()
图形时,我正在按MemoryError: In RendererAgg: Out of memory
。在
通常我使用:
plt.close(fig)
关闭matplotlib
图形,以便释放使用的内存,但是pandas.scatter_matrix()
不返回matplotlib
图形,而是返回axis对象。例如:
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)
我该如何结束这个数字?在
经过一番调查,我意识到我可以使用:
plt.close()
没有关闭当前图形的参数,或者:
plt.close('all')
关闭所有打开的数字。在
相关问题 更多 >
编程相关推荐