[Matplotlib-users] Matplotlib-users Digest, Vol 48, Issue 2

Animatore. TRPS03000X animatore.trps03000x at didasca.org
Tue Aug 13 04:38:13 EDT 2019


Dears all,
I solved the issue changing the command
  'ani = animation.FuncAnimation(fig, run, data_gen, blit=True,
interval=5,repeat=True) '
and my Open Physics Laboratory works fine!!
Thanks a bunch far all!
Bye,
Marco

Il giorno mar 16 lug 2019 alle ore 18:02 <
matplotlib-users-request at python.org> ha scritto:

> Send Matplotlib-users mailing list submissions to
>         matplotlib-users at python.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://mail.python.org/mailman/listinfo/matplotlib-users
> or, via email, send a message with subject or body 'help' to
>         matplotlib-users-request at python.org
>
> You can reach the person managing the list at
>         matplotlib-users-owner at python.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Matplotlib-users digest..."
>
>
> Today's Topics:
>
>    1. Help request serila data plot, Ubuntu 18 (Animatore. TRPS03000X)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 15 Jul 2019 21:05:16 +0200
> From: "Animatore. TRPS03000X" <animatore.trps03000x at didasca.org>
> To: matplotlib-users at python.org
> Subject: [Matplotlib-users] Help request serila data plot, Ubuntu 18
> Message-ID:
>         <CACxvrmM6QZKih4d5Zr_8s38Usf2kbEfhwkqw=
> uo_-vD6AoN6hw at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Dear matplot users,
>
> I have installed Ubuntu 18 on my computer and Matplotlib, I use it to graph
> position vs. time of moving objects by serial data.
>
> The python script is the following:
>
>
> import matplotlib
>
> matplotlib.use("Qt5Agg")
>
> import numpy as np
>
> import matplotlib.pyplot as plt
>
> import matplotlib.animation as animation
>
> from time import sleep
>
> import serial
>
> import time
>
> fine="c"
>
> pre="ciao"
>
> while (fine != "f"):
>
>      raw_input("\n\n\n Premi Enter per far partire la registrazione dei
> dati")
>
>      xdata, ydata = [], []
>
>      ser = serial.Serial('/dev/ttyACM0', 9600)
>
>      while (False):
>
>           pre=ser.readline()
>
>      pre=ser.readline()
>
>      prec = float(pre)
>
>      y=prec
>
>      fig, ax = plt.subplots()
>
>      line, = ax.plot([], [], lw=2)
>
>      ax.set_ylim(0, 90)
>
>      ax.set_xlim(0, 10)
>
>      ax.grid()
>
>      def data_gen():
>
>          t=0
>
>          y=0
>
>         cnt=0
>
>         p=0
>
>         a = ser.readline()
>
>         while (True)&(t < 10):
>
>             a = ser.readline()
>
>             y = float(a)
>
>             if (y != 0) :
>
>                 t = (time.time() - start)
>
>                 t = float(t)
>
>                 yield t, y
>
>      def run(data):
>
>          t,y = data
>
>         xdata.append(t)
>
>         ydata.append(y)
>
>         ax.figure.canvas.draw()
>
>         line.set_data(xdata, ydata)
>
>        return line,
>
> data_gen.t = 0
>
> while (abs(y-prec) < 2):
>
>     if True:
>
>          a = ser.readline()
>
>          y = float(a)
>
>          start = time.time()
>
>  ani = animation.FuncAnimation(fig, run, data_gen, blit=True,
> interval=5,repeat=False)
>
>  plt.show()
>
>  stop =0
>
> fine=raw_input("Premi f per finire :")
>
>
> It works fine, but after the plotting (10 seconds), there is a problem, I
> cannnot use the tools of the matplot window, i.e. when I try to zoom, after
> selecting the area, the plot desappear.
>
> Can you help me?
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://mail.python.org/pipermail/matplotlib-users/attachments/20190715/32c8e462/attachment-0001.html
> >
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users at python.org
> https://mail.python.org/mailman/listinfo/matplotlib-users
>
>
> ------------------------------
>
> End of Matplotlib-users Digest, Vol 48, Issue 2
> ***********************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-users/attachments/20190813/9a2907c9/attachment.html>


More information about the Matplotlib-users mailing list