Matplotlib内存绘图循环

时间:2017-05-16 16:19:35

标签: python memory matplotlib

有谁知道为什么内存使用不断增加?一个理想化的案例如下,我不明白为什么。

from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
import numpy as np


Lon = np.linspace(-180,180,1440)
Lat = np.linspace(-90,90,721)
Lon,Lat = np.meshgrid(Lon,Lat)


m = Basemap()
X, Y = m(Lon, Lat)
matrix = np.random.rand(721,1440)

for i in range(0,100):

    cs = m.contourf(X,Y,matrix)
    plt.clf()
    plt.close()
    print i

1 个答案:

答案 0 :(得分:-1)

可能是内存泄漏 - 无法用最新的Matplotlib库复制问题。