python3读取txt格式数据并绘图

本文介绍了如何使用Python3从txt文件中读取数据,包括gnss_pos_x,gnss_pos_y,gnss_pos_z和gins_pos_x,gins_pos_y,gins_pos_z,并分别以散点图和折线图的形式展示它们的关系。
摘要由CSDN通过智能技术生成

#####python3 读取txt数据

file_path_gins=“/data/gins.txt”
time=[]
gnss_pos_x=[]
gnss_pos_y = []
gnss_pos_z = []
gins_pos_x = []
gins_pos_y = []
gins_pos_z = []

gins_data=[]

with open(file_path_gins,“rb”) as file:
lines=file.readlines()
for line in lines:
linedata=line.strip().split()
gins_data.append(linedata)

for i in range(0,len(gins_data)):
time.append(float(gins_data[i][0]))
gnss_pos_x(float(gins_data[i][1]))
gnss_pos_y(float(gins_data[i][2]))
gnss_pos_z(float(gins_data[i][3]))
gins_pos_x(float(gins_data[i][4]))
gins_pos_y(float(gins_data[i][5]))
gins_pos_z(float(gins_data[i][6]))

python3绘图

###散点图

figure1=plt.figure()
plt.subplot(2,2,1)
p1=plt.scatter(x=gnss_pos_x,y=gnss_pos_y,s=2.5,colcor=“r”,marker=‘.’)
p2 = plt.scatter(x = gins_pos_x, y = gins_pos_y, s = 2.5, colcor = “g”, marker = ‘.’)
plt.legend([p1,p2],[‘gnss_pox’,‘gins_pox’])
plt.title(‘gnss_pos vs gins_pos’)
plt.xlabel(‘x-axis’)
plt.ylabel(‘y-axis’)

##折线图
plt.subplot(2, 2, 2)
p1 = plt.plot(time,gnss_pos_x, linewith=0.5,marker = ‘.’,colcor = “r”,label=“gnss_pos_x”)
plt.legend()
p1 = plt.plot(time, gins_pos_x, linewith = 0.5, marker = ‘.’, colcor = “g”, label = “gins_pos_x”)
plt.legend()
plt.title(‘gnss_pos _x vs gins_pos_x’)
plt.xlabel(‘x-axis’)
plt.ylabel(‘y-axis’)

plt.show()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值