我正在做这样的事情http://matplotlib.org/examples/event_handling/legend_picking.html
但是我将图例位置更改为leg = ax.legend(loc='center left',bbox_to_anchor=(1,0.5),fancybox=True, shadow=True)
点击事件不再由程序处理,当我点击图例时,它不会打开或关闭。
答案 0 :(得分:0)
得到答案,由于onclick事件在剧情之外运行2次的错误,它无法正常工作。 更多详细的答案和解决方案可以在Double event registered on mouse-click if legend is outside axes
中找到