0

我是新手,不能完全理解手册。我正在运行测试代码,但我想制作空白地图,没有这种渐变颜色。我想知道的人不难。请帮帮我。这是我得到的

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()
4

1 回答 1

1

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

您可以将该行代码替换为

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

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

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

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

于 2018-03-19T10:44:20.103 回答