def set_xy_limits(self, center=wx.Point(-9999, -9999)):
self.axes.set_xlim([center[0] - self.size_npix_xy[0]/2.0, center[0] + self.size_npix_xy[0]/2.0])
self.axes.set_ylim([center[1] - self.size_npix_xy[1]/2.0, center[1] + self.size_npix_xy[1]/2.0])
if getattr(self, "crosshair", None) is None:
self.crosshair = self.axes.plot([center[0]], [center[1]], 'gx', zorder=100, markersize=7)
else:
self.crosshair[0].set_data([center[0]], [center[1]])
self.figure.canvas.draw()
评论列表
文章目录