首页 > 编程语言 > 详细

python3 读取txt文件数据,绘制趋势图,matplotlib模块

时间:2021-01-13 14:40:09      阅读:97      评论:0      收藏:0      [点我收藏+]

python3 读取txt文件数据,绘制趋势图

test1.txt内容如下:

时间/min cpu使用率/% 内存使用率/%
01/12-17:06 0.01 7.61
01/12-17:07 0.01 7.61
01/12-17:08 0.01 7.61
01/12-17:09 0.01 7.61
01/12-17:10 0.01 7.61

 

脚本如下:

import matplotlib.pyplot as plt
import os
a = []
b = []
with open(r‘D:\result\test1.txt‘,mode=‘r‘,encoding=‘utf-8‘) as f:
    for lines in f.readlines():               #读取所有行
        lines=lines.rstrip("\n")              #去掉读取出来的换行符
        lines1=lines.split(" ")[0]            #以空格为分割,获取第1个值
        lines2=lines.split(" ")[1]            #以空格为分割,获取第2个值
        a.append(lines1)
        b.append(lines2)
    del a[0]
    del b[0]
    #设置线条的粗细
    plt.plot(a,b)
    #给图标指定标题
    plt.title("CPU",fontsize=24)
    #为X轴设置标题
    plt.xlabel("Time/m",fontsize=14)
    #为Y轴设置标题
    plt.ylabel("CPU/%",fontsize=14)
    #设置刻度标记大小,rotation表示刻度值倾斜角度
    plt.xticks(a,rotation=60,color=‘blue‘)
    #打开matplatlib查看器
    plt.show()

  

python3 读取txt文件数据,绘制趋势图,matplotlib模块

原文:https://www.cnblogs.com/yizhipanghu/p/14271311.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!