matplotlib.blocking_input#
Classes usadas para bloquear a interação com as janelas da figura:
BlockingInputCria um objeto que pode ser chamado para recuperar eventos de maneira bloqueada para sessões interativas. Classe base das outras classes listadas aqui.
BlockingKeyMouseInputCria um objeto que pode ser chamado para recuperar cliques de tecla ou mouse de forma bloqueante para sessões interativas. Usado por
waitforbuttonpress.BlockingMouseInputCria um objeto que pode ser chamado para recuperar cliques do mouse de maneira bloqueada para sessões interativas. Usado por
ginput.BlockingContourLabelerCria 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:
BlockingMouseInputChamá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:
objectChamá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:
BlockingInputChamá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:
BlockingInputChamá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