Tableau de données avec une seul courbe
This commit is contained in:
parent
926016943f
commit
cde4670a1c
|
@ -2,15 +2,93 @@ import math
|
||||||
import numpy as np
|
import numpy as np
|
||||||
import matplotlib.pyplot as plt
|
import matplotlib.pyplot as plt
|
||||||
import struct
|
import struct
|
||||||
|
import csv
|
||||||
|
import sys
|
||||||
|
|
||||||
#"C:\Users\quent\OneDrive\Bureau\ENSC\TransD\Framboisier\02400001.TXT"
|
#"C:\Users\quent\OneDrive\Bureau\ENSC\TransD\Framboisier\02400001.TXT"
|
||||||
#! /usr/bin/env python3
|
#! /usr/bin/env python3
|
||||||
# -*- coding: UTF-8 -*-
|
# -*- coding: UTF-8 -*-
|
||||||
|
|
||||||
i=0
|
csv_reader = csv.reader(open('rawData.csv')) #Ouvre le fichier .csv
|
||||||
for i in []:
|
bigx = float(-sys.maxsize-1)
|
||||||
x = np.array([])
|
bigy = float(-sys.maxsize-1)
|
||||||
y = np.array([])
|
smallx = float(sys.maxsize)
|
||||||
plt.plot(x,y)
|
smally = float(sys.maxsize)
|
||||||
|
capteurs = []
|
||||||
|
|
||||||
plt.show() #affiche le tableau à l'écran
|
for ligne in csv_reader:
|
||||||
|
capteurs.append(ligne)
|
||||||
|
if float(ligne[0]) > bigx:
|
||||||
|
bigx = float(ligne[0])
|
||||||
|
if float(ligne[1]) > bigy:
|
||||||
|
bigy = float(ligne[1])
|
||||||
|
if float(ligne[0]) < smallx:
|
||||||
|
smallx = float(ligne[0])
|
||||||
|
if float(ligne[1]) < smally:
|
||||||
|
smally = float(ligne[1])
|
||||||
|
|
||||||
|
capteurs.sort()
|
||||||
|
x_arr = []
|
||||||
|
y_arr = []
|
||||||
|
|
||||||
|
for capteur in capteurs:
|
||||||
|
x_arr.append(capteur[0])
|
||||||
|
y_arr.append(capteur[1])
|
||||||
|
|
||||||
|
fig, (ax, ax2) = plt.subplots(2,1)
|
||||||
|
|
||||||
|
ax.set_xlabel('Temps')
|
||||||
|
ax.set_ylabel('Tenion')
|
||||||
|
ax.plot(x_arr, y_arr)
|
||||||
|
|
||||||
|
#fig, (ax1) = plt.subplots(2, 1)
|
||||||
|
|
||||||
|
# Fe = 250000 #Fréquence d'échantillonage
|
||||||
|
# tstep = 1 / Fe
|
||||||
|
# y = capteur[:][0]
|
||||||
|
# y2 = capteur[:][0]
|
||||||
|
# N = len(y)
|
||||||
|
# t = np.linspace(0, (N-1) * tstep, N)
|
||||||
|
|
||||||
|
#Légende des plot 1, 2, 3, 4, 5, 6, 7 et 8
|
||||||
|
# ax1.set_xlabel('Temps')
|
||||||
|
# ax1.set_ylabel('Tension')
|
||||||
|
# ax1.set_title("Données du premier capteur")
|
||||||
|
# ax1.plot(t, y)
|
||||||
|
|
||||||
|
# ax2.set_xlabel('Temps')
|
||||||
|
# ax2.set_ylabel('Tension')
|
||||||
|
# ax2.set_title("Données du deuxième capteur")
|
||||||
|
# ax2.plot(t, y2)
|
||||||
|
|
||||||
|
# ax3.set_xlabel('Temps')
|
||||||
|
# ax3.set_ylabel('Tension')
|
||||||
|
# ax3.set_title("Données du troisième capteur")
|
||||||
|
# ax3.plot(t, y3)
|
||||||
|
|
||||||
|
# ax4.set_xlabel('Temps')
|
||||||
|
# ax4.set_ylabel('Tension')
|
||||||
|
# ax4.set_title("Données du quatrième capteur")
|
||||||
|
# ax4.plot(t, y4)
|
||||||
|
|
||||||
|
# ax5.set_xlabel('Temps')
|
||||||
|
# ax5.set_ylabel('Tension')
|
||||||
|
# ax5.set_title("Données du cinquième capteur")
|
||||||
|
# ax5.plot(t, y5)
|
||||||
|
|
||||||
|
# ax6.set_xlabel('Temps')
|
||||||
|
# ax6.set_ylabel('Tension')
|
||||||
|
# ax6.set_title("Données du sixième capteur")
|
||||||
|
# ax6.plot(t, y6)
|
||||||
|
|
||||||
|
# ax7.set_xlabel('Temps')
|
||||||
|
# ax7.set_ylabel('Tension')
|
||||||
|
# ax7.set_title("Données du septième capteur")
|
||||||
|
# ax7.plot(t, y7)
|
||||||
|
|
||||||
|
# ax8.set_xlabel('Temps')
|
||||||
|
# ax8.set_ylabel('Tension')
|
||||||
|
# ax8.set_title("Données du huitième capteur")
|
||||||
|
# ax8.plot(t, y8)
|
||||||
|
|
||||||
|
plt.show() #Affiche le tableau à l'écran
|
Loading…
Reference in a new issue