Python作图-TXT文本

Posted thyhyh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python作图-TXT文本相关的知识,希望对你有一定的参考价值。

# time:2022/11/29 10:09
import matplotlib.pyplot as plt
import numpy as np
#-----------  打开txt文件   ----------
file1 = open('D:/Net/epoch_miou.txt')
file2 = open('D:/Net/epoch_val_miou.txt')
# -----------  逐行读取文件内的数据  ------------
data1 = file1.readlines()
data2 = file2.readlines()
#------ x轴数据有序生成150个(根据自己的横坐标范围自己修改范围)  ----
x1 = np.arange(0,150)
#----------  新建一个空的列表,用于存储上一步逐行读取的data  ------------
y1 = []
y2 = []
#---------- 用循环的方式添加进列表  -----------
for num1 in data1:
    y1.append(float(num1.split(',')[0]))#TXT文本的第一列################################
for num2 in data2:
    y2.append(float(num2.split(',')[0]))#TXT文本的第一列################################
#---------------    输出图    ----------------------
#---------   可以理解为在图上加载x和y的数据   label为关于x和y曲线的标签------------
plt.plot(x1, y1, color='red',label='train mIoU')
plt.plot(x1, y2, color='grey',label='val mIoU')
# ---------   x轴的小标题   -------------
plt.xlabel('Epoch')
# ---------   y轴的小标题   -------------
plt.ylabel('mIoU')
plt.legend()
plt.show()

以上是关于Python作图-TXT文本的主要内容,如果未能解决你的问题,请参考以下文章

求助:R作图,坐标轴显示的问题

如何使用python函数从文本文件导入坐标来计算距离

origin作图 横纵坐标的单位等距

用Python中的tkinter模块作图(续)

MATLAB作图

ubuntu环境下python调用matplotlib作图无法显示中文的问题处理