matplotlib.pyplot.ginput #
- matplotlib.pyplot. ginput ( n = 1 , timeout = 30 , show_clicks = True , mouse_add = MouseButton.LEFT , mouse_pop = MouseButton.RIGHT , mouse_stop = MouseButton.MIDDLE ) [source] #
Chamada de bloqueio para interagir com uma figura.
Aguarde até que o usuário clique n vezes na figura e retorne as coordenadas de cada clique em uma lista.
Existem três interações possíveis:
Adicione um ponto.
Remova o ponto adicionado mais recentemente.
Interrompa a interação e retorne os pontos adicionados até o momento.
As ações são atribuídas aos botões do mouse por meio dos argumentos mouse_add , mouse_pop e mouse_stop .
- Parâmetros :
- n int, padrão: 1
Número de cliques do mouse para acumular. Se negativo, acumule cliques até que a entrada seja encerrada manualmente.
- tempo limite flutuante, padrão: 30 segundos
Número de segundos a aguardar antes de atingir o tempo limite. Se zero ou negativo nunca expirará.
- show_clicks bool, padrão: True
Se for True, mostre uma cruz vermelha no local de cada clique.
- mouse_add
MouseButton
ou Nenhum, padrão:MouseButton.LEFT
Botão do mouse usado para adicionar pontos.
- mouse_pop
MouseButton
ou Nenhum, padrão:MouseButton.RIGHT
Botão do mouse usado para remover o ponto adicionado mais recentemente.
- mouse_stop
MouseButton
ou Nenhum, padrão:MouseButton.MIDDLE
Botão do mouse usado para interromper a entrada.
- Devoluções :
- lista de tuplas
Uma lista das coordenadas (x, y) clicadas.
Notas
O teclado também pode ser usado para selecionar pontos caso seu mouse não possua um ou mais botões. As teclas delete e backspace agem como um clique com o botão direito do mouse (ou seja, remove o último ponto), a tecla enter encerra a entrada e qualquer outra tecla (ainda não usada pelo gerenciador de janelas) seleciona um ponto.