Zhyan1212 2023-10-14 22:06 采纳率: 63.6%
浏览 13

pyqt中graphicView与plot可视化

pyqt5在Qtdesigner中建立了graphicsView,然后数据进行可视化,结果显示如下,图像纵坐标重叠,图像也不对,为什么

img

代码如下


   self.pushButton_7.clicked.connect(self.plot)
   def plot(self):
        data = []
        for j in range(self.tableWidget.columnCount()):
            item = self.tableWidget.item(0, j)
            data.append(item.text())

        figure = plt.figure()
        canvas = FigureCanvasQTAgg(figure)

        plt.plot(data)
        # canvas.draw() 
        scene = QtWidgets.QGraphicsScene()  
        scene.addWidget(canvas)  
        self.graphicsView.setScene(scene) 
        self.graphicsView.show() 

在外面绘制正常为如下所示

img

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-10-15 08:34
    关注

    【相关推荐】




    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 10月14日