53 lines
1.3 KiB
Python
53 lines
1.3 KiB
Python
import matplotlib.pyplot as plt
|
|
import csv
|
|
|
|
x=[]
|
|
speed_FrontL=[]
|
|
speed_FrontR=[]
|
|
speed_RearL=[]
|
|
speed_RearR=[]
|
|
|
|
fp = open('LOG00203c_replacedFrontLeftWheel.TXT')
|
|
|
|
rdr = csv.DictReader(filter(lambda row: row[0]!='#', fp))
|
|
for row in rdr:
|
|
#print(row)
|
|
x.append(float(row['cmd_FrontL']))
|
|
|
|
speed_FrontL.append(float(row['speed_FrontL']))
|
|
speed_FrontR.append(float(row['speed_FrontR']))
|
|
speed_RearL.append(float(row['speed_RearL']))
|
|
speed_RearR.append(float(row['speed_RearR']))
|
|
fp.close()
|
|
|
|
|
|
#plt.plot(x,y, label='Loaded from file!')
|
|
scattersize=5
|
|
scatteralpha=0.1
|
|
plt.scatter(x,speed_FrontL, s=scattersize, alpha=scatteralpha, label="speed_FrontL")
|
|
plt.scatter(x,speed_FrontR, s=scattersize, alpha=scatteralpha, label="speed_FrontR")
|
|
plt.scatter(x,speed_RearL, s=scattersize, alpha=scatteralpha, label="speed_RearL")
|
|
plt.scatter(x,speed_RearR, s=scattersize, alpha=scatteralpha, label="speed_RearR")
|
|
plt.xlabel('cmd')
|
|
plt.ylabel('speed')
|
|
plt.title('Interesting Graph\nCheck it out')
|
|
plt.legend()
|
|
plt.show()
|
|
|
|
|
|
'''
|
|
with open(,'r') as csvfile:
|
|
plots = csv.reader(filter(lambda row: row[0]!='#', csvfile), delimiter=',')
|
|
for row in plots:
|
|
x.append(float(row[0]))
|
|
y.append(float(row[1]))
|
|
|
|
plt.plot(x,y, label='Loaded from file!')
|
|
plt.xlabel('x')
|
|
plt.ylabel('y')
|
|
plt.title('Interesting Graph\nCheck it out')
|
|
plt.legend()
|
|
plt.show()
|
|
'''
|
|
|