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 ответ

Решение

До тех пор, пока ошибка в 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()
Другие вопросы по тегам