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 MouseButtono Ninguno, por defecto:MouseButton.LEFT

Botón del mouse utilizado para agregar puntos.

mouse_pop MouseButtono Ninguno, por defecto:MouseButton.RIGHT

Botón del mouse utilizado para eliminar el punto agregado más recientemente.

mouse_stop MouseButtono 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.

Ejemplos usando matplotlib.pyplot.ginput#

Funciones interactivas

Funciones interactivas

Funciones interactivas