Python 在PyQtGraph中显示平均值

Python 在PyQtGraph中显示平均值,python,pyqtgraph,Python,Pyqtgraph,我很好奇如何使用可通过上下文菜单Plot Options>Average访问的in-PyQtGraph 我期望发生的事情: 我有一个曲线图,不断更新。当我激活“平均”时,我可以选择曲线的平均和显示轨迹数。我最终得到一条曲线,它更新得更平滑。禁用原始未插入的曲线也很好。例如,这种功能在现代示波器中非常常见 发生了什么: 我打开示例基准>线图更新并选择Average。然后原始曲线继续更新为白色,出现一条新曲线,它是我激活“平均”按钮时曲线的副本。低于平均值的字段保持为空 我觉得我误解了平均功能的工作

我很好奇如何使用可通过上下文菜单Plot Options>Average访问的in-PyQtGraph

我期望发生的事情: 我有一个曲线图,不断更新。当我激活“平均”时,我可以选择曲线的平均和显示轨迹数。我最终得到一条曲线,它更新得更平滑。禁用原始未插入的曲线也很好。例如,这种功能在现代示波器中非常常见

发生了什么: 我打开示例基准>线图更新并选择Average。然后原始曲线继续更新为白色,出现一条新曲线,它是我激活“平均”按钮时曲线的副本。低于平均值的字段保持为空

我觉得我误解了平均功能的工作原理。在这个例子中,似乎可以对指定的参数求平均值,但我不知道如何定义一个参数


有人能帮我解决这个问题吗,或者这个功能是在我找不到任何东西的地方记录的吗?

通过选中按钮,图形上多条曲线的平均曲线将用绿色笔绘制

如下图所示,绿色曲线绘制的是两条白色曲线的平均数据。

导入系统 从PyQt5导入QtWidgets、QtCore 将pyqtgraph作为pg导入 类Draw_interfaceQtWidgets.QMainWindow: 定义初始自我: superDraw_接口,自初始化__ p1=pg.PlotWidgetname=Plot1 绘制图表 y=[2.2,3.0,1.3,2.5,1.9,2.2,5.5,6.6] y2=[2.3,3.3,2.8,2.2,3.3,3.1,2.8,4.4] p1.情节 p1.2 l=qtwidts.QVBoxLayout l、 addWidgetp1 w=qtwidts.QWidget w、 setLayoutl self.setCentralWidgetw self.setStyleSheetQWidget{背景色:黑色;} def主: qtwidts.QApplication.setAttributeQtCore.Qt.highdpiscalefactorroundpolicy.PassThrough app=qtwidts.QApplicationsys.argv main=Draw\u接口 主要节目 sys.exitapp.exec_ 如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu': 主要的