我有 2 个图表和一个鼠标运动功能,可以打印出它们所在画布的坐标。我怎样才能使鼠标运动功能仅在鼠标悬停在其中一个图形上时才被调用。
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
则为坐标打印。我怎样才能做到这一点,所以它只被要求用于其中一张图