在MatPlotLib中清除特定图形

3
在Matplotlib中,我可以使用:
plt.gcf().clear()

清除当前图形的内容。
但是假设我有两个图形,创建方式为:
fig1 = plt.figure(1)
fig2 = plt.figure(2)

如何根据编号清除特定的图形?
1个回答

3

.clear() 是 figure 类的一个方法。无论您是通过 plt.gcf() 获取 matplotlib.figure.Figure 实例,还是通过存储它的变量获取,都不会影响它的使用。

fig1.clear()

将清除存储在 fig1 中的图形。

当然,您也可以直接使用调用 plt.figure() 来清除该图形,

plt.figure(1).clear()

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接