0

私はヘルピーとパイソンに非常に慣れていませんが、銀河座標で銀河面と赤道面を使用してスカイマップを描きたいと思います。私が抱えている最初の問題は、直線を引くことができないということです:

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

また、銀河面と赤道面の座標をどこで取得すればよいかわかりません。

4

1 に答える 1

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()
于 2015-01-20T19:19:28.530 に答える