Python - grafica incongruente

 
Vista:

grafica incongruente

Publicado por Demiiiurgue (1 intervención) el 21/01/2023 19:17:31
from codecs import ascii_decode
import math
import numpy as np
from matplotlib import pyplot as plt
from ast import Lambda
import serial, time
com=serial.Serial('COM4',115200)
time.sleep(2) #retardo
datos_list = []
datos_int = []
desde=0
hasta=100
t=np.array(range(desde,hasta+1,1))
for i in range(desde,hasta+1,1):
datos_list.append(com.readline().decode('utf-8').rstrip()) #.decode('utf-8').rstrip... es para quitar la información de salto de página, etc.
com.close()
datos_array=np.array(datos_list)
print(t)
print(type(t))
print(datos_array)
print(type(datos_array))
plt.plot(t,datos_array)
plt.xlabel('t (s)')
plt.ylabel('y')
plt.title('Grafica')
plt.grid()
plt.show()
#investigar como convertir a entero o a flotante.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder