Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是新手,不能完全理解手册。我正在运行测试代码,但我想制作空白地图,没有这种渐变颜色。我想知道的人不难。请帮帮我。这是我得到的
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()
numpy 函数np.arange给出一个从零增加到 12288 的数组,这就是为什么你的地图上有一个渐变。
np.arange
您可以将该行代码替换为
m = np.zeros(hp.nside2npix(NSIDE))
如果您想将地图中的空白视为零,或者
m = np.full(hp.nside2npix(NSIDE), np.nan)
如果您想对NaN地图上的空白值使用(不是数字)值。
NaN