Pylab

Curves and Plots in Python : http://www.scipy.org/PyLab

Voir aussi : NumPy

Exemple dans http://www.swharden.com/blog/2013-04-14-simple-diy-ecg-pulse-oximeter-version-2/


 * 1) DIY Sound Card ECG/Pulse Oximeter
 * 2) by Scott Harden (2013) http://www.SWHarden.com

import pylab import numpy

f=open("light.txt") raw=f.readlines[1:] f.close

data = numpy.array(raw,dtype=float) data = data-min(data) #make all points positive data = data/max(data)*100.0 #normalize times = numpy.array(range(len(data)))/1000.0 pylab.figure(figsize=(15,5)) pylab.plot(times,data) pylab.xlabel("Time Elapsed (seconds)") pylab.ylabel("Amplitude (% max)") pylab.title("Pulse Oximeter - filtered") pylab.subplots_adjust(left=.05,right=.98) pylab.show