当前位置:   article > 正文

python读网页数据绘图_python noaa站点数据画图

python noaa站点数据画图

看python基础教程的项目觉得还挺有意思

没有看书上的例程自己写的一个代码 跑通了来写两笔

感觉还有点复杂 先是读网页上的txt文件

之后按行读取为列表

然后将不是以数字开头的行删除

分别将几列存为列表并将字符串列表转换为浮点型数字列表

最后绘图并加legend

参考了众多帖子最后写出来为


  1. import urllib2
  2. import numpy as np
  3. import pylab as pl
  4. url ='http://services.swpc.noaa.gov/text/predicted-sunspot-radio-flux.txt'
  5. data = urllib2.urlopen(url)
  6. #print data.read()
  7. s=data.readlines()
  8. n=0
  9. y1=[]
  10. y2=[]
  11. y3=[]
  12. for i in range(len(s)):
  13. if s[i].find("#",0,1)!=0:
  14. if s[i].find(":",0,1)!=0:
  15. y1.append(s[i].split()[2])
  16. y2.append(s[i].split()[3])
  17. y3.append(s[i].split()[4])
  18. n=n+1
  19. y4=[float(i) for i in y1]
  20. y5=[float(i) for i in y2]
  21. y6=[float(i) for i in y3]
  22. x=[i + 1 for i in range(n)]
  23. l1,=pl.plot(x, y4,'r')# use pylab to plot x and y
  24. l2,=pl.plot(x, y5,'b&
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/73800
推荐阅读
相关标签
  

闽ICP备14008679号