matplotlib.blocking_input
#
Classes usadas para bloquear a interação com as janelas da figura:
BlockingInput
Cria um objeto que pode ser chamado para recuperar eventos de maneira bloqueada para sessões interativas. Classe base das outras classes listadas aqui.
BlockingKeyMouseInput
Cria um objeto que pode ser chamado para recuperar cliques de tecla ou mouse de forma bloqueante para sessões interativas. Usado por
waitforbuttonpress
.BlockingMouseInput
Cria um objeto que pode ser chamado para recuperar cliques do mouse de maneira bloqueada para sessões interativas. Usado por
ginput
.BlockingContourLabeler
Cria um objeto que pode ser chamado para recuperar cliques do mouse de uma forma de bloqueio que será usado para colocar rótulos em um arquivo
ContourSet
. Usado porclabel
.
- classe matplotlib.blocking_input. BlockingContourLabeler ( cs ) [fonte] #
Bases:
BlockingMouseInput
Chamável para recuperar cliques do mouse e pressionamentos de tecla de forma bloqueada.
Usado para colocar rótulos de contorno.
- add_click ( evento ) [fonte] #
Adicione as coordenadas de um evento à lista de cliques.
- Parâmetros :
- evento
MouseEvent
- evento
- botão1 ( evento ) [fonte] #
Processe um evento do botão 1 (adicione um rótulo a um contorno).
- Parâmetros :
- evento
MouseEvent
- evento
- botão3 ( evento ) [fonte] #
Processe um evento de botão 3 (remova um rótulo se não estiver no modo inline).
Infelizmente, se alguém estiver fazendo rótulos embutidos, não há como consertar o contorno quebrado - uma vez que o humpty-dumpty é quebrado, ele não pode ser montado novamente. No modo inline, isso não faz nada.
- Parâmetros :
- evento
MouseEvent
- evento
- pop_click ( evento , índice = -1 ) [fonte] #
Remova um clique (por padrão, o último) da lista de cliques.
- Parâmetros :
- evento
MouseEvent
- evento
- classe matplotlib.blocking_input. BlockingInput ( fig , lista de eventos = () ) [fonte] #
Bases:
object
Chamável para recuperar eventos de forma bloqueante.
- on_event ( evento ) [fonte] #
Manipulador de eventos; será passado para a figura atual para recuperar eventos.
- pop ( índice = -1 ) [fonte] #
Remova um evento da lista de eventos -- por padrão, o último.
Observe que isso não verifica se há eventos, muito parecido com o método pop normal. Se não houver eventos, isso lançará uma exceção.
- classe matplotlib.blocking_input. BlockingKeyMouseInput ( fig . ) [fonte] #
Bases:
BlockingInput
Chamável para recuperar cliques do mouse e pressionamentos de tecla de forma bloqueada.
- classe matplotlib.blocking_input. BlockingMouseInput ( fig , mouse_add = MouseButton.LEFT , mouse_pop = MouseButton.RIGHT , mouse_stop = MouseButton.MIDDLE ) [source] #
Bases:
BlockingInput
Chamável para recuperar cliques do mouse de forma bloqueada.
Essa classe também recuperará pressionamentos de tecla e os mapeará para cliques do mouse: delete e backspace são um clique com o botão direito, enter é como um clique do meio e todos os outros são como um clique com o botão esquerdo.
- add_click ( evento ) [fonte] #
Adicione as coordenadas de um evento à lista de cliques.
- Parâmetros :
- evento
MouseEvent
- evento
- limpeza ( evento = Nenhum ) [fonte] #
- Parâmetros :
- evento
MouseEvent
, opcional Não usado
- evento
- key_event ( ) [fonte] #
Processe um evento de pressionamento de tecla, mapeando teclas para cliques de mouse apropriados.
- mouse_event_add ( evento ) [fonte] #
Processe um evento de botão-1 (adicione um clique se estiver dentro dos eixos).
- Parâmetros :
- evento
MouseEvent
- evento
- mouse_event_pop ( evento ) [fonte] #
Processe um evento de botão 3 (remova o último clique).
- Parâmetros :
- evento
MouseEvent
- evento
- mouse_event_stop ( evento ) [fonte] #
Processa um evento de botão 2 (entrada de bloqueio final).
- Parâmetros :
- evento
MouseEvent
- evento
- pop ( evento , índice = -1 ) [fonte] #
Remova um clique e o evento associado da lista de cliques.
O padrão é o último clique.
- pop_click ( evento , índice = -1 ) [fonte] #
Remova um clique (por padrão, o último) da lista de cliques.
- Parâmetros :
- evento
MouseEvent
- evento