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

首頁 > 編程 > Python > 正文

python處理csv數據動態顯示曲線實例代碼

2020-01-04 16:03:48
字體:
來源:轉載
供稿:網友

本文研究的主要是python/278246.html">python/269627.html">python/278246.html">python處理csv數據動態顯示曲線,分享了實現代碼,具體如下。

代碼:

# -*- coding: utf-8 -*- """ Spyder Editor  This temporary script file is located here: C:/Users/user/.spyder2/.temp.py """ """ Show how to modify the coordinate formatter to report the image "z" value of the nearest pixel given x and y """ # coding: utf-8  import time import string import os  import math  import pylab  import numpy as np from numpy import genfromtxt import matplotlib import matplotlib as mpl from matplotlib.colors import LogNorm from matplotlib.mlab import bivariate_normal  import matplotlib.pyplot as plt import matplotlib.cm as cm   import matplotlib.animation as animation        metric = genfromtxt('D:/export.csv', delimiter=',')  lines=len(metric)  #print len(metric) #print len(metric[4]) #print metric[4]   rowdatas=metric[:,0] for index in range(len(metric[4])-1):   a=metric[:,index+1]   rowdatas=np.row_stack((rowdatas,a))    #print len(rowdatas) #print len(rowdatas[4]) #print rowdatas[4]  #    #plt.figure(figsize=(38,38), dpi=80) #plt.plot(rowdatas[4] ) #plt.xlabel('time') #plt.ylabel('value') #plt.title("USBHID data analysis") #plt.show()  linenum=1 ##如果是參數是list,則默認每次取list中的一個元素,即metric[0],metric[1],...  listdata=rowdatas.tolist() print listdata[4]  #fig = plt.figure()  #window = fig.add_subplot(111)  #line, = window.plot(listdata[4] )    fig, ax = plt.subplots() line, = ax.plot(listdata[4],lw=2) ax.grid()  time_template = 'Data ROW = %d' time_text = ax.text(0.05, 0.9, '', transform=ax.transAxes)   #ax = plt.axes(xlim=(0, 700), ylim=(0, 255))  #line, = ax.plot([], [], lw=2)    def update(data):    global linenum   line.set_ydata(data) #  print 'this is line: %d'%linenum   time_text.set_text(time_template % (linenum))   linenum=linenum+1 #  nextitem = input(u'輸入任意字符繼續: ')   return line,   def init(): #  ax.set_ylim(0, 1.1) #  ax.set_xlim(0, 10) #  line.set_data(xdata)   plt.xlabel('time')   plt.ylabel('Time')   plt.title('USBHID Data analysis')   return line,    ani = animation.FuncAnimation(fig, update,listdata , interval=1*1000,init_func=init,repeat=False)  plt.show()  

總結

以上就是本文關于python處理csv數據動態顯示曲線實例代碼的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汾西县| 灌南县| 江北区| 福贡县| 海晏县| 红河县| 邵阳市| 嘉峪关市| 惠安县| 桐梓县| 西峡县| 东源县| 涪陵区| 青冈县| 富锦市| 长岛县| 潮州市| 永济市| 永德县| 商都县| 淳化县| 仙游县| 灵璧县| 泽库县| 丰县| 兴业县| 哈密市| 柳林县| 亳州市| 铁力市| 横山县| 博罗县| 始兴县| 启东市| 保山市| 安吉县| 拜泉县| 新野县| 吉安市| 秭归县| 毕节市|