【发布时间】:2021-07-11 13:18:32
【问题描述】:
有没有办法恢复pyqtgraph 绘图的默认缩放级别。我知道图中显示的小按钮(图的左下角)可以恢复默认缩放级别。我需要的是在发生特定事件时从代码中恢复它(放大或缩小后)。
我查看了pyqtgraph 文档,但找不到任何类似的功能。
这是最小可重现代码:
from PyQt5 import QtGui
import pyqtgraph as pg
import numpy as np
app = QtGui.QApplication([])
w = QtGui.QWidget()
btn = QtGui.QPushButton('press me')
text = QtGui.QLineEdit('enter text')
listw = QtGui.QListWidget()
plot = pg.PlotWidget()
layout = QtGui.QGridLayout()
w.setLayout(layout)
layout.addWidget(btn, 0, 0)
layout.addWidget(text, 1, 0)
layout.addWidget(listw, 2, 0)
layout.addWidget(plot, 0, 1, 3, 1)
x = np.random.normal(size=1000)
y = np.random.normal(size=1000)
plot.plot(x, y, pen=(2,3), symbol='d')
w.show()
app.exec_()
【问题讨论】:
标签: python pyqt pyqt5 pyqtgraph