撤消画布上的点选择

时间:2017-08-27 22:35:26

标签: python events canvas matplotlib

我目前在剧情中获得一些积分时会遇到一些麻烦。

相关的代码片段

for i in range(len(Ray)):
    #ax1.plot(Ray[i], maxI_alongL_lst[Ray[i]], 'x', c = "r")  
    lab = ax1.annotate('R' + str(i+1), xy=(0,0), xytext=(Ray[i], maxI_alongL_lst[Ray[i]] + 50))
    print(lab)

if event.button == 1:
    lab
    plt.draw()
if event.button == 3: 
    #lab = ax1.annotate('R' + str(i+1), xy=(0,0), xytext=(Ray[i], maxI_alongL_lst[Ray[i]] + 50))
    lab.set_visible(False)
    #plt.draw()

当我左键单击该绘图时,会向Ray添加一些内容,并对该绘图进行注释。当我右键单击时,会从Ray中删除一些内容。我也喜欢右键单击删除相关注释(基本上是撤消)。 代码不完全正确,但我必须在互联网关闭之前发布一些东西(笑)。

非常感谢, 0

0 个答案:

没有答案