国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python讀取文本繪制動態(tài)速度曲線

2020-02-15 21:57:50
字體:
供稿:網(wǎng)友

本文實例為大家分享了python讀取文本繪制動態(tài)速度曲線的具體代碼,供大家參考,具體內(nèi)容如下

由于需要分析機械加工過程中各個軸的速度,于是用軟件導出了數(shù)據(jù),寫了這個python腳本來顯示速度曲線。

效果圖如下:

源代碼:

import numpy as np from matplotlib import pyplot as plt from matplotlib import animation  path = "Nccut_TraceFile.log" file = open(path, 'r')  AMat = []; BMat = [];XMat = [];YMat = [];ZMat = [];  for line in file.readlines():   lineArr = line.strip().split()   AMat.append(int(lineArr[0]))   BMat.append(int(lineArr[1]))   XMat.append(int(lineArr[2]))   YMat.append(int(lineArr[3]))   ZMat.append(int(lineArr[4]))    fig = plt.figure() axA = fig.add_subplot(5,1,1,xlim=(0, 0.2), ylim=(0, 40)) axB = fig.add_subplot(5,1,2,xlim=(0, 0.2), ylim=(0, 40)) axX = fig.add_subplot(5,1,3,xlim=(0, 0.2), ylim=(0, 200)) axY = fig.add_subplot(5,1,4,xlim=(0, 0.2), ylim=(0, 200)) axZ = fig.add_subplot(5,1,5,xlim=(0, 0.2), ylim=(0, 200))  lineA, = axA.plot([], [], lw=1)  lineB, = axB.plot([], [], lw=1)  lineX, = axX.plot([], [], lw=1)  lineY, = axY.plot([], [], lw=1)  lineZ, = axZ.plot([], [], lw=1)  def init():    lineA.set_data([], [])    lineB.set_data([], [])   lineX.set_data([], [])   lineY.set_data([], [])   lineZ.set_data([], [])    return lineA,lineB,lineX,lineY,lineZ  def animate(i):    t = np.linspace(0, 0.2, 10)     yA = AMat[i:10 + i]    lineA.set_data(t, yA)       yB = BMat[i:10 + i]   lineB.set_data(t, yB)      yX = XMat[i:10 + i]   lineX.set_data(t, yX)     yY = YMat[i:10 + i]   lineY.set_data(t, yY)     yZ = ZMat[i:10 + i]   lineZ.set_data(t, yZ)     return lineA,lineB,lineX,lineY,lineZ  anim1=animation.FuncAnimation(fig, animate, init_func=init, frames=len(XMat)-10, interval=2)  plt.show() 

讀取的文本格式如下:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持武林站長站。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 福海县| 江门市| 甘洛县| 清原| 奉化市| 商城县| 焦作市| 嫩江县| 镇坪县| 厦门市| 留坝县| 抚远县| 中江县| 河源市| 潼关县| 巩留县| 沅陵县| 龙泉市| 临武县| 淅川县| 宝兴县| 额济纳旗| 彩票| 双峰县| 绍兴县| 桃源县| 汉阴县| 伊吾县| 黔西县| 朔州市| 马关县| 阿合奇县| 大兴区| 通渭县| 乐业县| 曲松县| 广元市| 双牌县| 天峨县| 资阳市| 铜梁县|