def function printPlot
This commit is contained in:
parent
9bb5e5e99d
commit
ab66c1649b
BIN
Code-C/main
BIN
Code-C/main
Binary file not shown.
|
@ -57,7 +57,6 @@ void *threadCalculBoth(void *vargp){
|
|||
fileName = queueGetTabChar(rawDataQueue);
|
||||
power(fileName,nRow,nCol,period,invTimeBandWidth);
|
||||
average(fileName,nRow,nCol);
|
||||
remove(fileName);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,104 +1,36 @@
|
|||
import math
|
||||
import numpy as np
|
||||
import matplotlib.pyplot as plt
|
||||
import struct
|
||||
import csv
|
||||
import sys
|
||||
|
||||
#"C:\Users\quent\OneDrive\Bureau\ENSC\TransD\Framboisier\02400001.TXT"
|
||||
#! /usr/bin/env python3
|
||||
# -*- coding: UTF-8 -*-
|
||||
|
||||
csv_reader1 = csv.reader(open('./RawDataFiles/RawData1.csv')) #Ouvre le fichier .csv
|
||||
bigx = float(-sys.maxsize-1)
|
||||
bigy = float(-sys.maxsize-1)
|
||||
smallx = float(sys.maxsize)
|
||||
smally = float(sys.maxsize)
|
||||
capteurs = []
|
||||
import numpy as np
|
||||
import matplotlib.pyplot as plt
|
||||
import csv
|
||||
|
||||
for ligne in csv_reader1:
|
||||
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 = []
|
||||
tab = np.zeros([1,9])
|
||||
|
||||
for capteur in capteurs:
|
||||
x_arr.append(capteur[0])
|
||||
y_arr.append(capteur[1])
|
||||
with open('../RawDataFiles/RawData667.csv', newline='') as csvfile:
|
||||
reader = csv.reader(csvfile, quoting=csv.QUOTE_NONNUMERIC)
|
||||
for row in reader:
|
||||
t = np.zeros([1,9])
|
||||
t[0] = row
|
||||
tab = np.append(tab ,t , axis = 0)
|
||||
|
||||
fig1 = plt.figure(1, figsize = (5.91, 2.758))
|
||||
fig2 = plt.figure(1, figsize = (5.91, 2.758))
|
||||
fig3 = plt.figure(1, figsize = (5.91, 2.758))
|
||||
fig4 = plt.figure(1, figsize = (5.91, 2.758))
|
||||
fig5 = plt.figure(1, figsize = (5.91, 2.758))
|
||||
fig6 = plt.figure(1, figsize = (5.91, 2.758))
|
||||
fig7 = plt.figure(1, figsize = (5.91, 2.758))
|
||||
fig8 = plt.figure(1, figsize = (5.91, 2.758))
|
||||
fig9 = plt.figure(1, figsize = (5.91, 2.758))
|
||||
fig10 = plt.figure(1, figsize = (5.91, 2.758))
|
||||
|
||||
fig1.xlabel('Temps')
|
||||
fig1.ylabel('Tension')
|
||||
fig1.title("Données tableau 1")
|
||||
fig1.plot(x_arr, y_arr, 'r')
|
||||
#print(tab)
|
||||
"""
|
||||
x = tab[:,0]
|
||||
y = tab[:,1]
|
||||
|
||||
#fig, (ax1) = plt.subplots(2, 1)
|
||||
print(x)
|
||||
print("y = " + str(y))
|
||||
"""
|
||||
def printFig(axe_x , axe_y , title = "new plot" , xlabel = "axe x" , ylabel = "axe y"):
|
||||
plt.plot(axe_x , axe_y)
|
||||
plt.xlabel(xlabel)
|
||||
plt.ylabel(ylabel)
|
||||
plt.title(title)
|
||||
plt.show()
|
||||
return 0
|
||||
|
||||
# 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
|
||||
#printFig(x,y)
|
Loading…
Reference in a new issue