我这里有一个很明显的问题,但我找不到解决办法。我是PyQt和PyQtGraph的新手。你知道吗
以下是相关代码:
verticalGroupBox = QtGui.QGroupBox("Waveforms")
layoutV = QtGui.QVBoxLayout()
waveformPlot1 = pg.PlotWidget()
waveformPlot2 = pg.PlotWidget()
waveformPlot3 = pg.PlotWidget()
waveformPlot1.plotItem.plot(self.time, self.data_plot[0])
layoutV.addWidget(waveformPlot1)
waveformPlot2.setYRange(-30000, 30000, padding=0.01)
waveformPlot2.setXRange(0, self.timeDuration, padding=0.01)
layoutV.addWidget(waveformPlot2)
waveformPlot3.setYRange(-30000, 30000, padding=0.01)
layoutV.addWidget(waveformPlot3)
以下是解决我问题的图片: https://imgur.com/a/uN25Ra6| https://imgur.com/a/daYvSCz
正如您在第一幅图中看到的,我只在waveormplot1上放置了一个带有数据的绘图,并将waveormplot2和waveormplot3作为一个空的绘图小部件进行测试。所以现在,我的问题是,当我决定附加另一个数据,它将被绘制在waveormplot2小部件中(按plot1-plot3的顺序),因此,它是 在waveformPlot3小部件中绘制。(见第二幅图)
waveformPlot2.plotItem.plot(self.time, self.data_plot[0])
我注意到,正是因为布局,它遵循它的结束,所以我的第二个绘图数据被绘制在第三个小部件上
目前没有回答
相关问题 更多 >
编程相关推荐