我对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
此外,我不知道在哪里可以获得银河系和赤道平面的坐标。
答案 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()