def mouse_click(self, event):
'''
'''
if event.mouseevent.inaxes == self.ax:
# Index of nearest point
i = np.nanargmin(((event.mouseevent.xdata - self.x) / self.nx) ** 2)
j = np.nanargmin(((event.mouseevent.ydata - self.y) / self.ny) ** 2)
self.last_i = i
self.last_j = j
# Toggle pixel
if self.aperture[j,i]:
self.aperture[j,i] = 0
else:
self.aperture[j,i] = 1
# Update the contour
self.update()
评论列表
文章目录