99import matplotlib .pyplot as plt
1010
1111
12- def enter_axes (event ):
12+ def on_enter_axes (event ):
1313 print ('enter_axes' , event .inaxes )
1414 event .inaxes .patch .set_facecolor ('yellow' )
1515 event .canvas .draw ()
1616
1717
18- def leave_axes (event ):
18+ def on_leave_axes (event ):
1919 print ('leave_axes' , event .inaxes )
2020 event .inaxes .patch .set_facecolor ('white' )
2121 event .canvas .draw ()
2222
2323
24- def enter_figure (event ):
24+ def on_enter_figure (event ):
2525 print ('enter_figure' , event .canvas .figure )
2626 event .canvas .figure .patch .set_facecolor ('red' )
2727 event .canvas .draw ()
2828
2929
30- def leave_figure (event ):
30+ def on_leave_figure (event ):
3131 print ('leave_figure' , event .canvas .figure )
3232 event .canvas .figure .patch .set_facecolor ('grey' )
3333 event .canvas .draw ()
@@ -37,19 +37,19 @@ def leave_figure(event):
3737fig1 , (ax , ax2 ) = plt .subplots (2 , 1 )
3838fig1 .suptitle ('mouse hover over figure or axes to trigger events' )
3939
40- fig1 .canvas .mpl_connect ('figure_enter_event' , enter_figure )
41- fig1 .canvas .mpl_connect ('figure_leave_event' , leave_figure )
42- fig1 .canvas .mpl_connect ('axes_enter_event' , enter_axes )
43- fig1 .canvas .mpl_connect ('axes_leave_event' , leave_axes )
40+ fig1 .canvas .mpl_connect ('figure_enter_event' , on_enter_figure )
41+ fig1 .canvas .mpl_connect ('figure_leave_event' , on_leave_figure )
42+ fig1 .canvas .mpl_connect ('axes_enter_event' , on_enter_axes )
43+ fig1 .canvas .mpl_connect ('axes_leave_event' , on_leave_axes )
4444
4545###############################################################################
4646
4747fig2 , (ax , ax2 ) = plt .subplots (2 , 1 )
4848fig2 .suptitle ('mouse hover over figure or axes to trigger events' )
4949
50- fig2 .canvas .mpl_connect ('figure_enter_event' , enter_figure )
51- fig2 .canvas .mpl_connect ('figure_leave_event' , leave_figure )
52- fig2 .canvas .mpl_connect ('axes_enter_event' , enter_axes )
53- fig2 .canvas .mpl_connect ('axes_leave_event' , leave_axes )
50+ fig2 .canvas .mpl_connect ('figure_enter_event' , on_enter_figure )
51+ fig2 .canvas .mpl_connect ('figure_leave_event' , on_leave_figure )
52+ fig2 .canvas .mpl_connect ('axes_enter_event' , on_enter_axes )
53+ fig2 .canvas .mpl_connect ('axes_leave_event' , on_leave_axes )
5454
5555plt .show ()
0 commit comments