matplotlib.blocking_input
#
Clases utilizadas para bloquear la interacción con las ventanas de figuras:
BlockingInput
Crea un objeto invocable para recuperar eventos de forma bloqueada para sesiones interactivas. Clase base de las otras clases enumeradas aquí.
BlockingKeyMouseInput
Crea un objeto al que se puede llamar para recuperar los clics del mouse o de la tecla de manera que bloqueen las sesiones interactivas. Usado por
waitforbuttonpress
.BlockingMouseInput
Crea un objeto al que se puede llamar para recuperar los clics del mouse de forma bloqueada para las sesiones interactivas. Usado por
ginput
.BlockingContourLabeler
Crea un objeto al que se puede llamar para recuperar los clics del mouse de manera de bloqueo que luego se usará para colocar etiquetas en un archivo
ContourSet
. Usado porclabel
.
- clase matplotlib.blocking_input. BlockingContourLabeler ( cs ) [fuente] #
Bases:
BlockingMouseInput
Invocable para recuperar clics del mouse y pulsaciones de teclas de forma bloqueada.
Se utiliza para colocar etiquetas de contorno.
- add_click ( evento ) [fuente] #
Agregue las coordenadas de un evento a la lista de clics.
- Parámetros :
- evento
MouseEvent
- evento
- button1 ( evento ) [fuente] #
Procesar un evento de botón 1 (agregar una etiqueta a un contorno).
- Parámetros :
- evento
MouseEvent
- evento
- button3 ( evento ) [fuente] #
Procese un evento de botón 3 (elimine una etiqueta si no está en modo en línea).
Desafortunadamente, si uno está haciendo etiquetas en línea, entonces actualmente no hay forma de arreglar el contorno roto: una vez que Humpty-Dumpty está roto, no se puede volver a armar. En el modo en línea, esto no hace nada.
- Parámetros :
- evento
MouseEvent
- evento
- pop_click ( evento , índice = -1 ) [fuente] #
Eliminar un clic (por defecto, el último) de la lista de clics.
- Parámetros :
- evento
MouseEvent
- evento
- clase matplotlib.blocking_input. BlockingInput ( fig , lista de eventos = () ) [fuente] #
Bases:
object
Invocable para recuperar eventos de forma bloqueada.
- on_event ( evento ) [fuente] #
Controlador de eventos; se pasará a la figura actual para recuperar eventos.
- pop ( índice = -1 ) [fuente] #
Elimina un evento de la lista de eventos; de forma predeterminada, el último.
Tenga en cuenta que esto no verifica que haya eventos, al igual que el método pop normal. Si no existen eventos, esto lanzará una excepción.
- clase matplotlib.blocking_input. BlockingKeyMouseInput ( fig ) [fuente] #
Bases:
BlockingInput
Invocable para recuperar clics del mouse y pulsaciones de teclas de forma bloqueada.
- clase matplotlib.blocking_input. BlockingMouseInput ( fig , mouse_add = MouseButton.LEFT , mouse_pop = MouseButton.RIGHT , mouse_stop = MouseButton.MIDDLE ) [fuente] #
Bases:
BlockingInput
Invocable para recuperar clics del mouse de forma bloqueada.
Esta clase también recuperará las pulsaciones de teclas y las asignará a los clics del mouse: eliminar y retroceder son un clic derecho, ingresar es como un clic central y todos los demás son como un clic izquierdo.
- add_click ( evento ) [fuente] #
Agregue las coordenadas de un evento a la lista de clics.
- Parámetros :
- evento
MouseEvent
- evento
- limpieza ( evento = Ninguno ) [fuente] #
- Parámetros :
- evento
MouseEvent
, opcional No utilizado
- evento
- key_event ( ) [fuente] #
Procese un evento de pulsación de tecla, asignando teclas a los clics de ratón apropiados.
- mouse_event_add ( evento ) [fuente] #
Procese un evento de botón 1 (agregue un clic si está dentro de los ejes).
- Parámetros :
- evento
MouseEvent
- evento
- mouse_event_pop ( evento ) [fuente] #
Procesar un evento button-3 (eliminar el último clic).
- Parámetros :
- evento
MouseEvent
- evento
- mouse_event_stop ( evento ) [fuente] #
Procesar un evento de botón 2 (entrada de bloqueo final).
- Parámetros :
- evento
MouseEvent
- evento
- pop ( evento , índice = -1 ) [fuente] #
Elimina un clic y el evento asociado de la lista de clics.
El valor predeterminado es el último clic.
- pop_click ( evento , índice = -1 ) [fuente] #
Eliminar un clic (por defecto, el último) de la lista de clics.
- Parámetros :
- evento
MouseEvent
- evento