2 つのグラフと、グラフが表示されているキャンバスの座標を出力するマウス モーション関数があります。マウスがグラフの1つの上に置かれたときにのみマウスモーション関数が呼び出されるようにするにはどうすればよいですか。
self.ax.imshow(matrix,cmap=plt.cm.Greys_r, interpolation='none')
self.ax.imshow(matrix2,cmap=plt.cm.Greys_r, interpolation='none')
def motion_capture(event)
print event.xdata
print event.ydata
self.canvas = FigureCanvas(self,-1,self.fig)
self.canvas.mpl.connect('Motion', motion_capture)
現時点では、マウスがキャンバスに沿って移動しているときに呼び出されます。どちらのグラフにもない場合はnone
、座標が出力されます。グラフの1つに対してのみ呼び出されるようにするにはどうすればよいですか