用pyqtgraph实时绘制多行

问题描述

我需要将实时数据从8个传感器绘制到pyqtgraph plotWidget。一个示例如下:

sample = [2,3,2,5,6,5]

我某种程度上需要将绘图包括在采样函数中,以便每次采样时都可以自动绘图。

示例功能

def sample_for_time(self):
    """
    Sample for time chosen in seconds.
    """
    t = 0
    st = time.time() 
    buffer = list()
    recTime = int(self.recordingLineEdit.text())
    while t < recTime:
        try:
            sample = self.armband_get_sample()
            buffer.extend(sample)
            percentDone = (t / recTime) * 100
            self.progressBarRecording.setValue(round(percentDone))
            t = time.time() - st     
        except (OSError,serial.SerialException):
            pass
    
    return buffer

我有一个空的plotWidget,我想在其中绘制数据。谁能帮我这个?这样做的方法对我来说尤其难以捉摸。 干杯!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)