首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Healpy绘制空白地图

如何使用Healpy绘制空白地图
EN

Stack Overflow用户
提问于 2018-03-19 06:39:10
回答 1查看 162关注 0票数 0

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

代码语言:javascript
复制
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()
EN

回答 1

Stack Overflow用户

发布于 2018-03-19 18:44:20

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

您可以将该行代码替换为

代码语言:javascript
复制
m = np.zeros(hp.nside2npix(NSIDE))

如果要将地图中的空格视为零,或者

代码语言:javascript
复制
m = np.full(hp.nside2npix(NSIDE), np.nan)

如果要使用NaN (而不是数字)值作为地图上的空白值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49353537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档