我是使用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])
Run Code Online (Sandbox Code Playgroud)
通过plt.hold更改所有(新)轴的值来进行更改。您可以通过以下方式更改个人的保留状态axes:
ax = gca()
ax.hold(True)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5981 次 |
| 最近记录: |