我有一个代码可以在极坐标图上绘制实时数据。我将两个数组发送到一个函数(实数值和虚数值),在其中更新极坐标图的数据以使其生效。它有效,但我不断收到此错误消息:
main_T2.py是我的主代码,它在类中调用一个函数。该课程如下:
import pyqtgraph as pg
from PyQt5.QtWidgets import QMainWindow
from PyQt5.QtCore import pyqtSlot, pyqtSignal
from Ui_GraphicsLayout import Ui_GraphicsLayout #pyqt layout class that configures the graph window
class Polar(QMainWindow):
def __init__(self, title = "Time Domain Plot", name = "Channel"):
super().__init__()
pg.setConfigOption('background', 'w')
self.__ui = Ui_GraphicsLayout()
self.__ui.setupUi(self)
self.setWindowTitle("Measurement System - {:s}".format(title))
self.__plot = self.__ui.widget.addPlot(title = name, row = 0, col = 0);
self.__pditem = self.__plot.plot(pen=None, symbol = 'o', symbolSize=5)
self.__plot.setAspectLocked()
self.__plot.addLine(x=0, pen=0.2)
self.__plot.addLine(y=0, pen=0.2)
def plot(self, data1, data2):
self.__pditem.setData(data1,data2)
有人知道如何解决此错误消息吗?
我意识到,如果您更新得非常快,就会出现此错误。放慢速度解决了问题