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 inaxesatributo del evento se establecerá en Axesel evento en el que ocurre, y adicionalmente, las variables xdatay los ydataatributos se establecerán en el mouse. ubicación en coordenadas de datos. Ver KeyEvent y MouseEventpara 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

Eventos de movimiento y clic del mouse

Eventos de movimiento y clic del mouse