ユーザーがキーボードのキーを押すたびに、新しいプロットを描く必要があります。以下の例では、ランダムなプロットを使用していますが、実際には、それぞれのプレスで異なるplot()
関数を呼び出すステートマシンと組み合わせます。Matplotlib:キーを押したときに新しい軸をプロットする
私はランダムなプロットと短い最小限のコードがあります。残念ながら
fig = plt.figure(1)
ax1 = fig.add_subplot(111, aspect='equal')
def plot(e):
ax1.cla()
ax1.plot(np.random.rand(10))
cid = fig.canvas.mpl_connect('key_press_event', plot)
plt.show()
を、何も起こりません。 何が不足しているのですか?それを修正するにはどうすればよいですか?は私が何とかax1
を再描画する必要があるかと思いますし、私は完全missunderstand何か...