[EMAIL PROTECTED] wrote: > Hiya, > > I've got a PIC microcontroller reading me humidity data via rs232, this > is in ASCII format. I can view this data easily using hyperterminal or > pyserial and convert it to its value (relative humidty with ord(input)) > > But what im trying to do is plot the data in real time, ideally with > pylab - as it looks simple to use and simple is the way i want to go! > This might be close to what you are trying to do:
import time import pylab # interactive mode on pylab.ion() timefig = pylab.figure(1) timesub = pylab.subplot(111) dt = 0.1 t = pylab.arange(0.0, 2.0, dt) h = 1.2*pylab.sin(t) lines = pylab.plot(t,h) for i in range(8): t = t + dt h = 1.2*pylab.sin(t) lines[0].set_data(t,h) timesub.set_xlim((t[0],t[-1])) pylab.draw() time.sleep(1.0) It shows a piece of sine curve, and updates the x-axis with time. -- http://mail.python.org/mailman/listinfo/python-list