python实现从文件中读取数据并绘制成 x y 轴图形的方法


Posted in Python onOctober 14, 2018

如下所示:

import matplotlib.pyplot as plt
import numpy as np


def readfile(filename):
 dataList = []
 dataNum = 0
 with open(filename,'r') as f: 
  for line in f.readlines(): 
   linestr = line.strip('\n')
   if len(linestr) < 8 and len(linestr) >1:
    dataList.append(float(linestr))
    dataNum += 1
 return dataList, dataNum
   
    
y, range = readfile("./session.log") 
# print y
print "range=%d" % (range)   
x = np.linspace(0, 1, range)
# plt.plot(x, y, 'r-o')
plt.plot(x, y)
plt.show()

数据格式:

0.8960
0.9456
0.9069
0.9128
0.9306
1.0186
1.0327
0.9835
0.9438
0.9807
0.9949
1.0737
1.0842
1.0445
1.0609
1.0664
0.9748
1.0427
1.0983
1.0814
1.1083
1.1051

图形:

python实现从文件中读取数据并绘制成 x y 轴图形的方法

以上这篇python实现从文件中读取数据并绘制成 x y 轴图形的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 网络编程常用代码段
Aug 28 Python
Django返回json数据用法示例
Sep 18 Python
Python 判断是否为质数或素数的实例
Oct 30 Python
Django入门使用示例
Dec 12 Python
python PyTorch参数初始化和Finetune
Feb 11 Python
Python正则表达式和re库知识点总结
Feb 11 Python
Python绘制二维曲线的日常应用详解
Dec 04 Python
python同时遍历两个list用法说明
May 02 Python
利用python实现平稳时间序列的建模方式
Jun 03 Python
opencv 阈值分割的具体使用
Jul 08 Python
Python同时处理多个异常的方法
Jul 28 Python
Python如何读写字节数据
Aug 05 Python
python得到qq句柄,并显示在前台的方法
Oct 14 #Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
Oct 14 #Python
python读取文本中的坐标方法
Oct 14 #Python
Python 实现Windows开机运行某软件的方法
Oct 14 #Python
对python实时得到鼠标位置的示例讲解
Oct 14 #Python
python得到windows自启动列表的方法
Oct 14 #Python
python中协程实现TCP连接的实例分析
Oct 14 #Python
You might like
PHP学习之数组值的操作
2011/04/17 PHP
PHP中empty和isset对于参数结构的判断及empty()和isset()的区别
2015/11/15 PHP
Jsonp 跨域的原理以及Jquery的解决方案
2011/06/27 Javascript
使用PHP+JQuery+Ajax分页的实现
2013/04/23 Javascript
基于JavaScript自定义构造函数的详解说明
2013/04/24 Javascript
jquery 删除cookie失效的解决方法
2013/11/12 Javascript
js data日期初始化的5种方法
2013/12/29 Javascript
我用的一些Node.js开发工具、开发包、框架等总结
2014/09/25 Javascript
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
2014/12/12 Javascript
利用jQuery实现WordPress中@的ID悬浮显示评论内容
2015/12/11 Javascript
nodejs修复ipa处理过的png图片
2016/02/17 NodeJs
零基础轻松学JavaScript闭包
2016/12/30 Javascript
jquery广告无缝轮播实例
2017/01/05 Javascript
jQuery滚动插件scrollable.js用法分析
2017/05/25 jQuery
jQuery使用bind函数实现绑定多个事件的方法
2017/10/11 jQuery
vue 过滤器filter实例详解
2018/03/14 Javascript
Vue初始化中的选项合并之initInternalComponent详解
2020/06/11 Javascript
Python中使用第三方库xlrd来读取Excel示例
2015/04/05 Python
python实现控制台打印的方法
2019/01/12 Python
python opencv实现图像边缘检测
2019/04/29 Python
SELENIUM自动化模拟键盘快捷键操作实现解析
2019/10/28 Python
解决Pytorch 加载训练好的模型 遇到的error问题
2020/01/10 Python
python tkinter的消息框模块(messagebox,simpledialog)
2020/11/07 Python
小米俄罗斯授权商店:Xiaomi俄罗斯
2019/12/08 全球购物
Myprotein荷兰官网:欧洲第一运动营养品牌
2020/07/11 全球购物
Tomcat的缺省是多少,怎么修改
2014/04/09 面试题
中学教师管理制度
2014/01/14 职场文书
教师业务学习制度
2014/01/25 职场文书
30年同学聚会感言
2014/01/30 职场文书
《第一朵杏花》教学反思
2014/04/16 职场文书
社区维稳工作方案
2014/06/06 职场文书
教师群众路线学习心得体会
2014/11/04 职场文书
教育教学工作反思
2016/02/24 职场文书
虚拟机linux端mysql数据库无法远程访问的解决办法
2021/05/26 MySQL
不负正版帝国之名 《重返帝国》引领SLG手游制作新的标杆
2022/04/07 其他游戏
最新动漫情报:2022年7月新番定档超过30部, OVERLORD骨王第四季也在其中噢
2022/05/04 日漫