¿Cuál es la forma más fácil de lograr el trazado en tiempo real en pyqtgraph?

No entiendo cómo lograr el trazado en tiempo real en pyqtgraph. La realización de eso aún no está implementada en la documentación.

¿Podría alguien proporcionar un ejemplo fácil?

Pyqtgraph solo permite el trazado en tiempo real al ser rápido para dibujar nuevos datos de trazado. Cómo lograr el trazado en tiempo real depende en gran medida de los detalles y el flujo de control en su aplicación.

Las formas más comunes son:

  1. Traza los datos dentro de un bucle que hace llamadas a QApplication.processEvents ().

    pw = pg.plot() while True: ... pw.plot(x, y, clear=True) pg.QtGui.QApplication.processEvents() 
  2. Use un QTimer para realizar llamadas repetidas a una función que actualice la ttwig.

     pw = pg.plot() timer = pg.QtCore.QTimer() def update(): pw.plot(x, y, clear=True) timer.timeout.connect(update) timer.start(16)