matplotlib.pyplot.conectar #
- matplotlib.pyplot. conectar ( s , func ) [fuente] #
Enlace la función func al evento s .
- Parámetros :
- calle s
Uno de los siguientes identificadores de eventos:
'button_press_event'
'button_release_event'
'draw_event'
'key_press_event'
'key_release_event'
'movimiento_notificar_evento'
'pick_event'
'redimensionar_evento'
'scroll_event'
'figura_ingresar_evento',
'figure_leave_event',
'ejes_enter_event',
'ejes_leave_event'
'cerrar_evento'.
- función invocable
La función de devolución de llamada que se ejecutará, que debe tener la firma:
def func(event: Event) -> Any
Para los eventos de ubicación (presionar/liberar botón y tecla), si el mouse está sobre los ejes, el
inaxes
atributo del evento se establecerá enAxes
el evento en el que ocurre, y adicionalmente, las variablesxdata
y losydata
atributos se establecerán en el mouse. ubicación en coordenadas de datos. VerKeyEvent
yMouseEvent
para más información.
- Devoluciones :
- cid
Una identificación de conexión que se puede usar con
FigureCanvasBase.mpl_disconnect
.
Ejemplos
def on_press(event): print('you pressed', event.button, event.xdata, event.ydata) cid = canvas.mpl_connect('button_press_event', on_press)
Ejemplos usando matplotlib.pyplot.connect
#
Eventos de movimiento y clic del mouse