本文转载自:https://blog.csdn.net/wangsiji_buaa/article/details/80057875

代码:

  1.  
    import matplotlib.pyplot as plt
  2.  
    import numpy as np
  3.  
    from matplotlib import animation
  4.  
     
  5.  
    fig, ax = plt.subplots()
  6.  
     
  7.  
    x = np.arange(0, 2 * np.pi, 0.01)
  8.  
    line, = ax.plot(x, np.sin(x))
  9.  
     
  10.  
     
  11.  
    def animate(i):
  12.  
    line.set_ydata(np.sin(x + i / 100))
  13.  
    return line,
  14.  
     
  15.  
     
  16.  
    def init():
  17.  
    line.set_ydata(np.sin(x))
  18.  
    return line,
  19.  
     
  20.  
     
  21.  
    ani = animation.FuncAnimation(fig=fig, func=animate, frames=100,
  22.  
    init_func=init, interval=20, blit=False)
  23.  
     
  24.  
    plt.show()

 

相关文章:

  • 2021-11-21
  • 2022-12-23
  • 2022-01-02
  • 2021-10-16
  • 2022-02-22
  • 2021-04-22
  • 2021-08-23
  • 2021-05-30
猜你喜欢
  • 2022-12-23
  • 2021-07-02
  • 2021-07-10
  • 2022-12-23
  • 2022-02-13
  • 2021-11-28
相关资源
相似解决方案