Bind function func to event s.
One of the following events ids:
The callback function to be executed, which must have the signature:
def func(event: Event) -> Any
For the location events (button and key press/release), if the mouse is over the axes, the inaxes
attribute of the event will be set to the Axes
the event occurs is over, and additionally, the variables xdata
and ydata
attributes will be set to the mouse location in data coordinates. See KeyEvent
and MouseEvent
for more info.
A connection id that can be used with FigureCanvasBase.mpl_disconnect
.
def on_press(event): print('you pressed', event.button, event.xdata, event.ydata) cid = canvas.mpl_connect('button_press_event', on_press)
matplotlib.pyplot.connect
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/_as_gen/matplotlib.pyplot.connect.html