Python绘制运行轨迹动态图,python画出物体的运动轨迹
先看实现效果:
图运动目标轨迹大蟒实现代码:导入numpy作为NP导入matplotlib。py绘图为pltimport matplotlib。动画作为动画x=NP。Lin空间(0,2*np.pi,100)y=np.sin(x)#画犯罪曲线fig=PLT。图(tight _ layout=True)#设置坐标轴范围plt.xlim((-1,7))plt.ylim((-2,2))#画动点point_ani,=plt.plot(x[0],y[0], r-)#必须有,表示得到元组text_pt=plt.text(3.5,0.8 ,fontsize=16)定义更新(数字): 更新数据点set_data()的意思是将这里的(x[数字],y[数字])代替上面的(x[0],y[0])也可以set_ydata,需要将上面的x[0]改成x,这里的x[数字]去掉 xx=np.linspace(0,2*np.pi*num/100,num)YY=NP。sin(xx)point _ ani。set _ data(xx,YY)# text _ pt . set _ position([数字],y[数字])#更新文本位置text_pt.set_text(x=%.3f,y=%.3f%(x[num],y[num]))返回point_ani,text_pt,#开始制作动画ani=动画FuncAnimation(fig=fig,func=update,frames=np.arange(0,100),interval=80,blit=True)#ani.save(sin.gif ,writer=imagegick ,fps=10)plt.show()
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。