如何使用Healpy绘制空白地图

时间:2018-03-18 22:39:10

标签: python healpy

我是新手,并且无法完全理解手册。我正在运行测试代码,但我想制作空白地图,没有这种渐变颜色。我认为对于那些知道的人来说并不难。请帮帮我。Here what i got

import numpy as np
import healpy as hp
import pylab as pl
import matplotlib as plt

NSIDE = 32
m = np.arange(hp.nside2npix(NSIDE))
hp.mollview(m)
pl.show()

1 个答案:

答案 0 :(得分:1)

numpy函数np.arange给出一个从零增加到12288的数组,这就是你在地图上有一个渐变的原因。

您可以将该行代码替换为

m = np.zeros(hp.nside2npix(NSIDE))

如果您想将地图中的空白视为零或

m = np.full(hp.nside2npix(NSIDE), np.nan)

如果您想对地图上的空白值使用NaN(非数字)值。