Добавление осей в 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()

введите здесь описание изображения

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

Спасибо!


person bluebird343    schedule 05.03.2014    source источник


Ответы (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() также должно быть решение.

person user4319496    schedule 20.02.2015