def drawROI(self, ax=None, value=None, pixel=None):
if not ax: ax = plt.gca()
roi_map = np.array(healpy.UNSEEN*np.ones(healpy.nside2npix(self.nside)))
if value is None:
roi_map[self.roi.pixels] = 1
roi_map[self.roi.pixels_annulus] = 0
roi_map[self.roi.pixels_target] = 2
elif value is not None and pixel is None:
roi_map[self.pixels] = value
elif value is not None and pixel is not None:
roi_map[pixel] = value
else:
logger.warning('Unable to parse input')
#im = healpy.gnomview(roi_map,**self.gnom_kwargs)
im = drawHealpixMap(roi_map,self.glon,self.glat,self.radius,coord=self.coord)
return im
评论列表
文章目录