健康:银河系和赤道平面绘制失败

2024-05-16 13:00:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我对healpy和pyton很陌生,但我想画一张银河系平面和赤道平面在银河系坐标系下的星图。我遇到的第一个问题是,我无法划出一条狭隘的界线:

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

我也不知道从哪里得到银河系平面和赤道平面的坐标。在


Tags: importas平面hppl坐标系phi星图
1条回答
网友
1楼 · 发布于 2024-05-16 13:00:19

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

相关问题 更多 >