Python 刷新matplotlib中的所有当前图形

Python 刷新matplotlib中的所有当前图形,python,matplotlib,Python,Matplotlib,我说是的 figure(1) plot(...) figure(2) plot(...) 我想创建第三个图形,并仅显示该图形。以便: figure(1) plot(...) figure(2) plot(...) somemagicFuncToFlushFigures() figure(3) plot(...) show() 将仅显示第三个数字。 我该怎么做呢?您要关闭数字吗?我想知道下面的方法是否有用 import matplotlib.pyplot as plt plt.close()

我说是的

figure(1)
plot(...)
figure(2)
plot(...)
我想创建第三个图形,并仅显示该图形。以便:

figure(1)
plot(...)
figure(2)
plot(...)
somemagicFuncToFlushFigures()
figure(3)
plot(...)
show()
将仅显示第三个数字。
我该怎么做呢?

您要关闭数字吗?我想知道下面的方法是否有用

import matplotlib.pyplot as plt
plt.close()
更新
正如@jorgeca所说,要关闭所有图形,请尝试使用只关闭活动图形的
plt.close('all')

。我认为OP需要
plt.close('all')
close()
close('all')
对我都不起作用