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

yipeiwu_com5年前Python基础

如下所示:

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基础教程之匿名函数lambda

 python lambda 当我们在使用函数时,有时候,并不需要显示的定义一个函数,我们可以使用匿名函数更加方便,在Python中对匿名函数也提供了支持。 比如当我们想计算...

python的pstuil模块使用方法总结

代码 import psutil print(dir(psutil)) # 查看逻辑cpu的个数 print(psutil.cpu_count()) # 查看物理cpu的...

python中format()函数的简单使用教程

python中format()函数的简单使用教程

先给大家介绍下python中format函数,在文章下面给大家介绍python.format()函数的简单使用 ---恢复内容开始--- python中format函数用于字符串的格式化...

Python Pandas批量读取csv文件到dataframe的方法

Python Pandas批量读取csv文件到dataframe的方法

PYTHON Pandas批量读取csv文件到DATAFRAME 首先使用glob.glob获得文件路径。然后定义一个列表,读取文件后再使用concat合并读取到的数据。 #读取数...

django Admin文档生成器使用详解

django Admin文档生成器使用详解

前言 Django的admindocs应用可以从模型、视图、模板标签等地方获得文档内容。 一、概览 要激活admindocs,请按下面的步骤操作: 在INSTALLED_APPS...