pyqt5在Qtdesigner中建立了graphicsView,然后数据进行可视化,结果显示如下,图像纵坐标重叠,图像也不对,为什么
代码如下
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()
在外面绘制正常为如下所示