[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