只需一步,快速开始

title
Originlab远程安装 Matlab远程安装 adobe全家桶软件远程安装 endnote参考文献软件远程安装 软件代安装

【案例必学】Python画滞回曲线点的轨迹动图并保存为gif图片

[复制链接]
发表于 2020-4-5 00:16:36 | 显示全部楼层 |阅读模式
  1. # Python画点或者曲线的轨迹,并保存为动图。
  2. import matplotlib.pyplot as plt
  3. import matplotlib.animation as animation
  4. import numpy as np
  5. Inputfile = np.loadtxt('SJ.txt')  # 滞回曲线存在SJ.txt里
  6. rows=Inputfile.shape[0]

  7. if __name__ == "__main__":
  8.     fig = plt.figure()
  9.     xx = []
  10.     yy = []
  11.     yyyy=[]
  12.     for i in range(rows - 1):
  13.         x = Inputfile[i, 0]
  14.         xx.append(x)
  15.         y = Inputfile[i, 1]
  16.         yy.append(y)
  17.         yyy=plt.plot(xx, yy)
  18.         yyyy.append(yyy)
  19.     ani = animation.ArtistAnimation(fig, yyyy, interval=0.000001, repeat_delay=1000)
  20.     ani.save("test3.gif",writer='pillow')
复制代码

以2个滞回环为例,结果如下:

(此为gif动图,手机不能观看,可用电脑观看!)




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


客服QQ:
1273862288 周一至周日:06:00 - 24:00
客服QQ:1273862288 E-mail: service@studyown.com

360自学网助您科研工作起飞!

充值积分: 360自学网 360自学网

QQ|手机版|小黑屋|360自学网 |网站地图

GMT+8, 2024-11-21 16:56 , Processed in 0.105409 second(s), 21 queries .

快速回复 返回顶部 返回列表