python在一个窗口连续画图
时间: 2023-04-10 09:03:34 浏览: 110
python画图
可以使用matplotlib库来实现在一个窗口连续画图。你可以使用plt.ion()来开启交互模式,然后使用plt.plot()来画图,每次更新数据后使用plt.pause()来暂停一段时间,以便观察图像的变化。具体的代码实现可以参考以下示例:
```
import matplotlib.pyplot as plt
import numpy as np
plt.ion() # 开启交互模式
fig, ax = plt.subplots()
x = np.linspace(0, 10, 100)
y = np.sin(x)
line, = ax.plot(x, y)
for i in range(100):
y = np.sin(x + i/10)
line.set_ydata(y)
plt.pause(0.1)
plt.ioff() # 关闭交互模式
plt.show()
```
这段代码会在一个窗口中连续画出正弦函数的波形,每次更新数据后暂停0.1秒,以便观察图像的变化。
阅读全文