matplotlib.pyplot.ginput #
- matplotlib.pyplot. ginput ( n = 1 , tiempo de espera = 30 , show_clicks = True , mouse_add = MouseButton.LEFT , mouse_pop = MouseButton.RIGHT , mouse_stop = MouseButton.MIDDLE ) [fuente] #
Llamada de bloqueo para interactuar con una figura.
Espere hasta que el usuario haga clic n veces en la figura y devuelva las coordenadas de cada clic en una lista.
Hay tres interacciones posibles:
Añade un punto.
Elimina el punto agregado más recientemente.
Detener la interacción y devolver los puntos agregados hasta el momento.
Las acciones se asignan a los botones del mouse a través de los argumentos mouse_add , mouse_pop y mouse_stop .
- Parámetros :
- n int, predeterminado: 1
Número de clics del mouse para acumular. Si es negativo, acumula clics hasta que la entrada finalice manualmente.
- tiempo de espera flotante, predeterminado: 30 segundos
Número de segundos de espera antes de que se agote el tiempo de espera. Si es cero o negativo, nunca se agotará el tiempo de espera.
- show_clicks booleano , predeterminado: Verdadero
Si es Verdadero, muestre una cruz roja en la ubicación de cada clic.
- mouse_add
MouseButton
o Ninguno, por defecto:MouseButton.LEFT
Botón del mouse utilizado para agregar puntos.
- mouse_pop
MouseButton
o Ninguno, por defecto:MouseButton.RIGHT
Botón del mouse utilizado para eliminar el punto agregado más recientemente.
- mouse_stop
MouseButton
o Ninguno, por defecto:MouseButton.MIDDLE
Botón del mouse utilizado para detener la entrada.
- Devoluciones :
- lista de tuplas
Una lista de las coordenadas (x, y) en las que se hizo clic.
notas
El teclado también se puede usar para seleccionar puntos en caso de que su mouse no tenga uno o más de los botones. Las teclas eliminar y retroceder actúan como hacer clic con el botón derecho (es decir, eliminan el último punto), la tecla Intro finaliza la entrada y cualquier otra tecla (no utilizada por el administrador de ventanas) selecciona un punto.