2017-05-19 67 views
2

清除一個具體的數字在MatPlotLib,我可以使用:在MatPlotLib

plt.gcf().clear() 

要清除目前的數字內容。

但是假設我有兩個數字,與創建:

fig1 = plt.figure(1) 
fig2 = plt.figure(2) 

如何清除基於其數一個具體的數字?

回答

2

.clear()是圖類的方法。如果您通過plt.gcf()或通過將它存儲在變量獲得matplotlib.figure.Figure實例沒關係。因此

fig1.clear() 

將清除存儲在fig1的身影。

當然,你也可以直接使用調用plt.figure()明確的是身影,

plt.figure(1).clear()