【发布时间】:2021-09-24 12:52:20
【问题描述】:
我有 9 个由 matplotlib 在我的 PyQt5 GUI 上绘制的画布,可以在这里看到:
画布是动态生成的:
class Canvas(FigureCanvas):
def __init__(self, parent=None):
super().__init__(Figure(figsize=(5, 3)))
self.setParent(parent)
self.mpl_connect("button_press_event", self.on_press)
def on_press(self, event):
print(self, event)
canvas = Canvas()
ax = canvas.figure.subplots()
ax.plot(x, y_leak, '--rs', label='Y_leak')
ax.plot(x, y_lin, '-g*', label='Y_lin')
ax.plot(x, y_sat, ':bo', label='Y_sat')
ax.legend()
【问题讨论】:
标签: python matplotlib pyqt pyqt5