0
我使用hp.mollview()繪製整個投影未完全填充的地圖。這使得它不清楚地圖的邊界在哪裏,因爲白色背景只是混合到圖形區域的白色。是否可以在地圖區域繪製邊框?如何在healpy mollview情節上繪製邊界?
我使用hp.mollview()繪製整個投影未完全填充的地圖。這使得它不清楚地圖的邊界在哪裏,因爲白色背景只是混合到圖形區域的白色。是否可以在地圖區域繪製邊框?如何在healpy mollview情節上繪製邊界?
我有同樣的問題,不幸的是沒有直接的解決方案,但我找到了解決方法。您可以分別更改圖形和蒙版像素的背景顏色。請參閱下面的例子,使用地獄色彩地圖,白色背景但灰色的蒙面像素。
import healpy as hp
from pylab import cm
# Some map with masked pixels
npix = hp.nside2npix(4)
m = np.arange(npix, dtype=float)
m[50:100] = hp.UNSEEN
# adjusting the colour map
cmap = cm.inferno
cmap.set_under('w')
cmap.set_bad('grey')
hp.mollview(m, cmap=cmap)
healpy map with different coloured background and masked pixels