感谢您阅读我的问题
我必须这样绘制我的数据。当我绘制数据时
我有这样的输出。
从文件中读取数据并绘图的代码如下
#!/usr/bin/env python3.8
import matplotlib.pyplot as plt
import numpy as np
with open('data.txt','r') as file2:
y= [line.rstrip('\n') for line in file2]
notf2=y[2:]
z=[a.rstrip(' ') for a in notf2]
x_data=[]
y_data=[]
for j in range(0, len(z)):
x_data += [z[j][:3]]
y_data += [z[j][5:]]
x__data=[]
y__data=[]
for k in range(0, len(z)):
x__data += [x_data[k]]
y__data += [y_data[k]]
rx=x__data.reverse()
ry=y__data.reverse()
#plt.plot(x__data[::-1],y__data, '.')
plt.plot(x__data,y__data, '.')
plt.show()
我不明白为什么它的绘制不同。它正在反转 x 轴
但当我尝试扭转它时
plt.plot(x__data[::-1],y__data, '.')
它没有修复它,只是显示相同的东西。当我绘图时
plt.plot(x__data[::-1],y__data, '.')
plt.plot(x__data,y__data, '.')
这两者都正在逆转和显现。我什至不是在谈论那些像标签一样写的数字(黑线)