我刚开始使用 PyLab。我想绘制一些点。但我不想显示以前的点,即当新点出现时,先前绘制的点将消失,新点将被绘制。我搜索了很多,但找不到如何重新初始化两者之间的情节。我面临的问题是我可以通过使用设置当前数字 plt.figure(f1.number) 但在绘制该图中的点后,它会永久更改。
请您参考如下方法:
plt.hold(False) 在您开始绘图之前将执行您想要的操作。
hold 决定在绘制新艺术家时保留老艺术家。默认为保持打开。
前
# two lines
plt.figure()
plt.hold(True)
plt.plot(range(5))
plt.plot(range(5)[::-1])
#one line
plt.figure()
plt.hold(False)
plt.plot(range(5))
plt.plot(range(5)[::-1])
通过 plt.hold 更改它会更改所有(新)轴。您可以通过
axes 的保持状态
ax = gca()
ax.hold(True)
