我使用hp.mollview()绘制一个地图,其中整个投影未完全填充。这使得不清楚地图边界的位置,因为白色背景只是混合到图形区域的白色中。是否可以在地图区域周围绘制边框?
答案 0 :(得分:1)
我遇到了同样的问题,遗憾的是没有直接的解决方案,但我确实找到了解决方法。您可以分别更改图形和蒙版像素的背景颜色。请参阅下面使用inferno颜色贴图的示例,白色背景但灰色蒙版像素。
<br/>
healpy map with different coloured background and masked pixels
答案 1 :(得分:0)
您可以使用空格线来添加边框:
import healpy as hp
from pylab import cm
npix = hp.nside2npix(4)
m = np.arange(npix, dtype=float)
m[50:100] = hp.UNSEEN
cmap = cm.Blues
cmap.set_under('w')
hp.mollview(m,cmap=cmap)
hp.graticule(dmer=360,dpar=360,alpha=0)