利用matplotlib对list数据画曲线

平时有时候分析数据需要画一张如下较为完整的图,所以写个博文在有需要的时候过来快速粘贴下
在这里插入图片描述

import matplotlib.pyplot as plt

# 两个示例列表
list_xl = [0.219683, 0.217855, 0.214003, 0.211832, 0.211356, 0.210974, 0.210622, 0.210312, 0.210040, 0.209794,0.208562]
list_l = [0.220462, 0.218478, 0.214449, 0.213142, 0.212673, 0.210610, 0.210263, 0.209985, 0.209739, 0.209508]
list_b = [0.224666, 0.219776, 0.216755, 0.216044, 0.215460, 0.214968, 0.214524, 0.214150, 0.213804]

ind_xl =[i for i in range(1,len(list_xl)+1)]
ind_l =[i for i in range(1,len(list_l)+1)]
ind_b =[i for i in range(1,len(list_b)+1)]
# 创建一个新的图形
plt.figure()

# 绘制第一个列表
plt.plot(ind_xl,list_xl, label='XL/2',marker='o', markersize=5, linestyle='-')
# 绘制第二个列表
plt.plot(ind_l,list_l, label='L/2',marker='o', markersize=5, linestyle='-')
plt.plot(ind_b,list_b, label='B/2',marker='o', markersize=5, linestyle='-')
# 添加图例
plt.legend()
plt.title('evaluate validation loss')
plt.ylabel('Val Loss')
plt.xlabel('Step/10K')
# 保存图片
plt.savefig('Steps.png')
# 显示图形
plt.show() #先保存后显示

最近更新

  1. TCP协议是安全的吗?

    2024-03-20 14:18:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-20 14:18:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-20 14:18:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-20 14:18:01       20 阅读

热门阅读

  1. Linux中压缩/解压缩和归档

    2024-03-20 14:18:01       26 阅读
  2. Jemalloc的编译安装

    2024-03-20 14:18:01       18 阅读
  3. 【源码阅读】evmⅡ

    2024-03-20 14:18:01       19 阅读
  4. kafka无法消费数据

    2024-03-20 14:18:01       22 阅读
  5. golang实现循环队列

    2024-03-20 14:18:01       20 阅读
  6. 蓝桥杯每日一题:接龙数列

    2024-03-20 14:18:01       15 阅读