Добавление осей в Cartview с помощью Healpy

Я создал увеличенное изображение, используя следующий код:

map = hp.read_map(filename)

hp.cartview(map, title=t,lonra = [-50,50], latra = [-70,-45],\
            max = 1, min = -1, unit = 'mk')
hp.graticule()
plt.show()

Как добавить ось к изображению, чтобы было очевидно, где находится увеличенное изображение?

Спасибо!

1 ответ

Решение

Возможное решение: сохранить изображение в массив с

lonra = [-50,50]
latra = [-70,-45]
test=hp.cartview(map, return_projected_map=True, lonra=lonra, latra=latra)

и затем нарисуйте изображение с чем-то вроде:

plt.imshow(test, origin='lower',extent=(lonra[1],lonra[0],latra[0],latra[1]), interpolation = 'none')

Но я сильно подозреваю, что в cartview() также должно быть решение.

Другие вопросы по тегам