当我使用 plt.waitforbuttonpress()
时,它的行为符合预期,但任何对绘图的点击都会被调度为这个"按钮按下",因此无法使用绘图 GUI 工具,如缩放工具。是否有waitforbuttonpress
的替代方法,使您能够在plt.ion()
模式下冻结窗口,直到收到来自用户的某些输入,并且在显式cla()
或clf()
调用之前不清除绘图,并使您能够使用这些 gui 工具?
令人惊讶的是,这有效:
while not plt.waitforbuttonpress(): pass
这样,它只会在用户按下键盘上的键并像往常一样处理鼠标单击时继续。