Articles of pyqtgraph

pyqtgraph selecciona la región 2D del gráfico como umbral para volver a dibujar el gráfico

Deseo agregar una funcionalidad tal que el usuario pueda dibujar un rectángulo sobre una selección de líneas y la gráfica se actualizará de tal manera que las líneas dentro del rectángulo mantengan su color respectivo y cualquier línea fuera de gris. Mi código es el siguiente, y actualmente hace zoom en el dibujo de un […]

Cuadrícula PyQtGraph con ejes enlazados

Con un diseño gráfico simple con PyQtGraph en el que el eje x de los gráficos están vinculados y la cuadrícula se muestra en ambos gráficos también: from pyqtgraph.Qt import QtGui, QtCore import pyqtgraph as pg app = QtGui.QApplication([]) view = pg.GraphicsView() l = pg.GraphicsLayout() view.setCentralItem(l) view.show() view.resize(800,600) p0 = l.addPlot(0, 0) p0.showGrid(x = True, […]

Implementando pyqtgraph para gráficos de datos en vivo

Estoy tratando de obtener un gráfico de datos en vivo, ya que está siendo recostackdo por un instrumento utilizando pyqtgraph. La recostackción de datos se maneja mediante el proceso principal, que luego pasa a través de una conexión a un subproceso que la grafica. Solo bash pasar los nuevos datos y actualizarlos cuando se pasan […]

Trazando matrices grandes en pyqtgraph

Para un conjunto de análisis de datos de electrofisiología necesito trazar una gran matriz 2D (atenuar aproximadamente 20.000 x 120) de puntos. Solía ​​integrar un widget de Matplotlib en mi aplicación PyQt, pero buscaba otras soluciones porque el trazado demoró bastante. Aún así, trazar los datos con pyqtgraph también lleva mucho más tiempo de lo […]

La forma más rápida de agregar una nueva barra de datos con pyqtgraph

Me gustaría actualizar un gráfico de velas de la manera más rápida. Pero siguiendo la muestra modificada, tengo que dibujar un gráfico completo cada vez, incluso cuando agrego solo una nueva barra. El motivo es que el objeto QPainter se borra cuando vuelvo a llamar al objeto para dibujar datos adicionales. Puede ser lento Literalmente […]

¿Cómo puedo actualizar un elemento gráfico personalizado (en pyqtgraph) cada vez que ocurre un evento COM?

Hice un progtwig que recibe toda la información de transacciones de futuros de petróleo crudo en tiempo real. Básicamente, OnReceiveRealData ejecuta cuando se ejecuta una transacción y llama real_get método real_get . En el método, la hora actual, el precio y los datos de volumen se recostackn y se hace un diccionario con ellos. Hay […]

Incrustar Pyqtgraph en PySide2

Me gustaría implementar un PyQtGraph PlotWidget en una aplicación PySide2. Con PyQt5 todo funciona. Con PySide2 me sale el error que se muestra en la parte inferior. Ya descubrí que hay trabajo en progreso, pero también parece que algunas personas lograron que esto funcionara. Sin embargo, no he podido todavía. Estoy usando Pyqtgraph 0.10 y […]

Insertar un gráfico pyqtgraph en un QT .ui?

En primer lugar, espero que tenga algo de paciencia ya que soy nuevo en este tipo de proyectos y también espero no hacer preguntas tontas. Dicho esto, mi objective principal es crear una interfaz de usuario para una Raspberry Pi 3 que detectará el voltaje, la stream, etc. de una batería y de un panel […]

¿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?

¿Cómo trazar dos datos en tiempo real en un solo gráfico en PyQtGraph?

Estoy dispuesto a obtener 2 datos aleatorios y trazarlos en el mismo Widget utilizando PyQtGraph en tiempo real. Quiero que aparezcan como puntos rojos y azules. Sin embargo, después de un tiempo difícil, mi script no funciona. Me gustaría saber qué puedo hacer para obtener ambos datos en la misma gráfica. Sé que es una […]