使用matplotlib库画折线图

先上代码

import os
import numpy as np
import matplotlib.pyplot as plt

with open('test1122/costTimemy.txt', 'r') as f:
    contents = f.readlines()
print(len(contents))
moduletimes = []
totaltimes = []
for c in contents:
    num = c.strip().split(' ')
    moduletimes.append(int(num[0])/1000)
    totaltimes.append(int(num[1])/1000)
x = []
for i in range(len(contents)):
    x.append(i)
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False
plt.plot(x, moduletimes, linestyle='--', color='k', label='立体匹配和视差运算时长')
plt.plot(x, totaltimes, linestyle='-', color='k', label='体积估测时长')
plt.xlabel('实验编号')
plt.ylabel('时长/s')
plt.title('模型运行时间测试')
plt.legend()
plt.show()

文本文件costTimemy.txt内容

1880 2561
2323 3068
2014 2649
1836 2573
1956 2659
2389 3129
2022 2782
1867 2535
1914 2524
1879 2571
1904 2755
1891 2593
1940 2611
1925 2517
1804 2481
1974 2573

得到的折线图

参考链接:

python matplotlib 中文显示参数设置

python用matplotlib画折线图

Matplotlib 线型,线色,图形标注

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值