问题描述
我正在编写一个简单的python脚本,用于使用canvas.draw()实时绘制图形,如下所示。执行时,它仅打印第一个点(1,1),然后冻结。如果相关的话,我的IDE是PyCharm。对于True而不是for循环,也会发生相同的情况。请告知
import matplotlib.pyplot as plt
from time import sleep
x,y=[],[]
fig=plt.figure()
ax=fig.add_subplot()
for i in range(10):
x.append(i)
y.append(i**2+1)
ax.plot(x,y,'go')
fig.canvas.draw()
sleep(0.5)
plt.show()
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)