python实现从文件中读取数据并绘制成 x y 轴图形的方法
作者:流风回雪1963 时间:2023-04-09 22:43:41
如下所示:
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
图形:
来源:https://blog.csdn.net/zwl1584671413/article/details/79204085
标签:python,绘制,x,y
0
投稿
猜你喜欢
基于Python编写一个微博抽奖小程序
2023-04-02 16:40:00
Python 常用模块threading和Thread模块之线程池
2022-02-20 05:39:08
js找出5个数中最大的一个数和倒数第二大的数实现方法示例小结
2024-04-28 09:49:10
linux环境下python中MySQLdb模块的安装方法
2024-01-26 23:17:27
新手常见6种的python报错及解决方法
2022-10-10 09:03:22
Oracle In和exists not in和not exists的比较分析
2009-08-27 10:07:00
详解Vue2 SSR 缓存 Api 数据
2023-07-02 17:09:06
Python真题案例之小学算术 阶乘精确值 孪生素数 6174问题详解
2022-12-02 11:09:33
Python生成器以及应用实例解析
2021-07-06 21:45:40
深入理解Golang Channel 的底层结构
2024-02-18 19:29:13
利用python写个下载teahour音频的小脚本
2021-05-17 06:05:54
mybatis分页插件pageHelper详解及简单实例
2024-01-19 17:35:25
分享五个超实用Python脚本,减少垃圾软件负担
2022-07-18 18:38:59
MySQL数据库本地事务原理解析
2024-01-25 17:44:35
MySQL数据库的约束使用实例
2024-01-17 04:36:57
ExtJs事件机制基本代码模型和流程解析
2024-05-03 15:59:14
python爬取Ajax动态加载网页过程解析
2023-05-15 15:51:47
vue路由history模式页面刷新404解决方法Koa Express
2024-06-07 15:22:33
Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法
2021-02-14 00:18:22
解析ASP与SQL server互操作的时间处理
2008-05-17 11:57:00