2023-08-03 20:30:03 +02:00

28 lines
912 B
Python

import csv
import matplotlib.pyplot as plt
plusoumoins = 20
def opencsv(file):
with open(file, newline='') as csvfile:
return [row for row in csv.DictReader(csvfile, delimiter=';')]
data = opencsv('traitementV2/vit13.txt')
for i in range (len(data)-plusoumoins):
accel = (float(data[i+plusoumoins]['vitesse']) - float(data[i-plusoumoins]['vitesse'])) / (float(data[i+plusoumoins]['temps']) - float(data[i-plusoumoins]['temps']))*100
print(f'accel {i}:', accel)
plt.figure(plusoumoins,figsize=[16,9])
plt.xlim([-1,476])
plt.ylim([-1, 1])
plt.plot([i],[accel], marker='o', linestyle='-')
# plt.show
# plt.pause(0.00001)
if i == 457-plusoumoins-2:
plt.savefig(f'traitementV2/accel±{plusoumoins}.png')
plt.clf
# with open("traitementV2/vit13.txt", 'a', encoding='utf-8') as file:
# file.write('\n' + str(i) + ';' + str(vitesse))