【发布时间】:2014-06-23 09:42:40
【问题描述】:
我有一个 for 循环,我在其中创建并显示一个 matplotlib 图。我还有一个嵌套函数 (def onClick),它处理当我单击图时发生的事情。
例如
for i in list:
fig, ax = plt.subplots(1)
plt.plot(data)
def onClick(event):
#doSomething = True
cid = fig.canvas.mpl_connect('button_press_event', onclick)
plt.show()
我希望能够在单击 6 次后将 for 循环继续到下一次迭代。我不能将 continue 语句放在 onClick 函数中,因为它不是 for 循环的一部分..
任何帮助将不胜感激。
【问题讨论】:
-
您希望在循环体中的哪一点跳转到循环的下一次迭代?
-
问题是不能调用 plt.show() 两次。
标签: python matplotlib