python用animation绘制动画
python用animation绘制动画文章目录python用animation绘制动画代码代码import matplotlib.pyplot as pltimport numpy as npfrom matplotlib.animation import FuncAnimationimport osfig, ax = plt.subplots(1,1)x = np.linspace(0, 2
·
python用animation绘制动画
代码
import matplotlib.pyplot as plt
import numpy as np
from matplotlib.animation import FuncAnimation
import os
fig, ax = plt.subplots(1,1)
x = np.linspace(0, 2 * np.pi, 5000)
y=np.exp(-x)*np.cos(2*np.pi*x)
line, = ax.plot(x,y,color="cornflowerblue",lw=3)
ax.set_ylim(-1.0,1.0)
def animate(data):
line.set_ydata(np.exp(-x)*np.cos(2*np.pi*x+float(data)/100))
return line,
def init():
line.set_ydata([np.nan]*len(x))
return line,
ani = FuncAnimation(fig,
animate,
frames=1000,
init_func=init,
interval=2,
blit=True)
plt.show()
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献3条内容
所有评论(0)