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之list和str比较
Sep 20 Python
用Python实现随机森林算法的示例
Aug 24 Python
Python代码实现KNN算法
Dec 20 Python
Python实现生成随机数据插入mysql数据库的方法
Dec 25 Python
用python制作游戏外挂
Jan 04 Python
Python SQLite3简介
Feb 22 Python
tensorflow 输出权重到csv或txt的实例
Jun 14 Python
PyCharm-错误-找不到指定文件python.exe的解决方法
Jul 01 Python
Python学习笔记之Zip和Enumerate用法实例分析
Aug 14 Python
python mqtt 客户端的实现代码实例
Sep 25 Python
解决django后台管理界面添加中文内容乱码问题
Nov 15 Python
Python 如何测试文件是否存在
Jul 31 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与XML的PDF文档生成技术
2006/10/09 PHP
浅谈PHP面向对象之访问者模式+组合模式
2017/05/22 PHP
PHP删除数组中指定值的元素常用方法实例分析【4种方法】
2018/08/21 PHP
jquery的选择器的使用技巧之如何选择input框
2013/09/22 Javascript
jquery中animate的stop()方法作用实例分析
2015/01/30 Javascript
js实现带按钮的上下滚动效果
2015/05/12 Javascript
JS实现表单中checkbox对勾选中增加边框显示效果
2015/08/21 Javascript
Javascript实现苹果悬浮虚拟按钮
2016/04/10 Javascript
如何通过非数字与字符的方式实现PHP WebShell详解
2017/07/02 Javascript
探究react-native 源码的图片缓存问题
2017/08/24 Javascript
一步步教你利用Canvas对图片进行处理
2017/09/19 Javascript
iView-admin 动态路由问题的解决方法
2018/10/03 Javascript
vue代码分割的实现(codesplit)
2018/11/13 Javascript
zepto.js 实时监听输入框的方法
2018/12/04 Javascript
js prototype深入理解及应用实例分析
2019/11/25 Javascript
[22:59]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python回调函数用法实例详解
2015/07/02 Python
小议Python中自定义函数的可变参数的使用及注意点
2016/06/21 Python
python实现单线程多任务非阻塞TCP服务端
2017/06/13 Python
Python打印输出数组中全部元素
2018/03/13 Python
在Django下创建项目以及设置settings.py教程
2019/12/03 Python
详解Pycharm与anaconda安装配置指南
2020/08/25 Python
Python调用JavaScript代码的方法
2020/10/27 Python
德国黑胶唱片、街头服装及运动鞋网上商店:HHV
2018/08/24 全球购物
CheapTickets香港机票预订网站:CheapTickets.hk
2019/06/26 全球购物
Vertbaudet西班牙网上商店:婴儿服装、童装、母婴用品和儿童家具
2019/10/16 全球购物
某公司C#程序员面试题笔试题
2014/05/26 面试题
文员个人求职自荐信
2013/09/21 职场文书
毕业生的求职信范文分享
2013/12/04 职场文书
文员求职信
2014/07/15 职场文书
党的群众路线教育实践活动对照检查材料(教师)
2014/09/24 职场文书
2016入党积极分子党校培训心得体会
2016/01/06 职场文书
2019年学校消防安全责任书(2篇)
2019/10/09 职场文书
Vue鼠标滚轮滚动切换路由效果的实现方法
2021/08/04 Vue.js
CSS布局之浮动(float)和定位(position)属性的区别
2021/09/25 HTML / CSS
Python Pygame实战在打砖块游戏的实现
2022/03/17 Python