healpy:银河系和赤道平面绘图失败

时间:2014-10-08 11:06:52

标签: python ipython healpy

我对healpy和pyhton非常新,但我想在银河系坐标中绘制一个银河系飞机和赤道平面的天空图。我的第一个问题是我无法画出一条直线:

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

hp.mollview(title="Galactic coordinate map")
hp.graticule()

theta = [90., 90.]
phi = [-180., 180.]


hp.projplot(theta, phi, 'r-', coord='G')
pl.show()

我试图遵循此文档: https://healpy.readthedocs.org/en/1.5.0/generated/healpy.visufunc.projplot.html

此外,我不知道在哪里可以获得银河系和赤道平面的坐标。

1 个答案:

答案 0 :(得分:1)

在修复healpy中的错误之前,可以生成足够的点,从而形成一条线:

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

hp.mollview(title="Galactic coordinate map")
hp.graticule()

theta = [0.]*100
phi = np.arange(0, 360, 3.6)


hp.projplot(theta, phi, 'r-', coord='G')
pl.show()