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