Nota
Fare clic qui per scaricare il codice di esempio completo
Evento pressione tasti n.
Mostra come connettersi agli eventi di pressione dei tasti.
Nota
Questo esempio esercita le capacità interattive di Matplotlib e questo non apparirà nella documentazione statica. Esegui questo codice sulla tua macchina per vedere l'interattività.
Puoi copiare e incollare singole parti o scaricare l'intero esempio utilizzando il link in fondo alla pagina.
import sys
import numpy as np
import matplotlib.pyplot as plt
def on_press(event):
print('press', event.key)
sys.stdout.flush()
if event.key == 'x':
visible = xl.get_visible()
xl.set_visible(not visible)
fig.canvas.draw()
# Fixing random state for reproducibility
np.random.seed(19680801)
fig, ax = plt.subplots()
fig.canvas.mpl_connect('key_press_event', on_press)
ax.plot(np.random.rand(12), np.random.rand(12), 'go')
xl = ax.set_xlabel('easy come, easy go')
ax.set_title('Press a key')
plt.show()