matplotlib.pyplot.connect #

matplotlib.pyplot. connect ( s , func ) [ソース] #

関数funcをイベントsにバインドします。

パラメータ:
s str

次のイベント ID のいずれか:

  • 'button_press_event'

  • 'button_release_event'

  • 'draw_event'

  • 'key_press_event'

  • 'key_release_event'

  • 「モーション通知イベント」

  • 'pick_event'

  • 'resize_event'

  • 「スクロールイベント」

  • 'figure_enter_event',

  • 'figure_leave_event',

  • 'axes_enter_event',

  • 「axes_leave_event」

  • 「close_event」。

関数呼び出し可能

実行するコールバック関数。署名が必要です:

def func(event: Event) -> Any

位置イベント (ボタンとキーのプレス/リリース) の場合、マウスが軸の上にある場合、イベントのinaxes属性はAxesイベントが発生したときに設定され、さらに、変数xdataydata属性がマウスに設定されます。データ座標の位置。詳細についてはKeyEvent 、 とMouseEventを参照してください。

戻り値:
シド

で使用できる接続 ID FigureCanvasBase.mpl_disconnect

def on_press(event):
    print('you pressed', event.button, event.xdata, event.ydata)

cid = canvas.mpl_connect('button_press_event', on_press)

#を使用した例matplotlib.pyplot.connect

マウスの移動とクリックのイベント

マウスの移動とクリックのイベント

マウスの移動とクリックのイベント