def __init__(self, canvas, ax, onselect, rectprops):
self.canvas = canvas
self.ax = ax
self.rect = None
self.background = None
self.pressv = None
self.onselect = onselect
self.buttonDown = False
self.prev = 0
self.canvas.mpl_connect('motion_notify_event', self.onmove)
self.canvas.mpl_connect('button_press_event', self.press)
self.canvas.mpl_connect('button_release_event', self.release)
self.canvas.mpl_connect('draw_event', self.update_background)
trans = blended_transform_factory(self.ax.transAxes,
self.ax.transData)
self.rect = Rectangle((0, 0), 1, 0, transform=trans, visible=False,
**rectprops)
评论列表
文章目录