【问题标题】:How to fix TypeError while plotting using pyqtgraph如何在使用 pyqtgraph 绘图时修复 TypeError
【发布时间】:2020-03-20 23:51:59
【问题描述】:

我有一个代码可以在极坐标图上绘制实时数据。我将两个数组发送到一个函数(实值和虚值),在其中更新极坐标图的数据以使其生效。它有效,但我经常收到此错误消息:

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)

有人知道如何解决这个错误信息吗?

【问题讨论】:

标签: python-3.x pyqt5 pyqtgraph


【解决方案1】:

我意识到,如果你更新得非常快,就会出现这个错误。放慢速度解决了问题

【讨论】:

    猜你喜欢
    • 2018-03-05
    • 2019-02-02
    • 2017-12-16
    • 2023-04-06
    • 2017-05-31
    • 2016-11-15
    • 2016-10-13
    • 2016-06-02
    • 2019-10-02
    相关资源
    最近更新 更多