Здоровый график

Я очень новичок в этом, но мне дали файл .fits, который я построил с помощью этого кода.

map = hp.read_map('.fits')
hp.mollview(map, title=fileName,min=-1,max=1)
hp.graticule()
plt.show()

Я хотел бы увеличить координаты RA = [-50,50] и Dec = [-70,-45].

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

Спасибо за уделенное время!


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


Ответы (1)


Вы не можете масштабировать проекцию Моллвейде, вместо этого вы должны использовать проекцию Гномоника:

hp.gnomview(map, rot=[colatitude_deg, longitude_deg])

вы можете изменить xsize и reso, чтобы изменить ширину проецируемой области.

person Andrea Zonca    schedule 05.03.2014
comment
Я только что открыл для себя вид корзины, будет ли он лучше? На самом деле я не уверен, как перевести значения RA и Dec в широту и долготу. Они одинаковы? - person bluebird343; 05.03.2014
comment
вы также можете использовать cartview, если ваша карта уже находится в экваториальных координатах, тогда RA совпадает с долготой, Dec - 90 - colatitude - person Andrea Zonca; 05.03.2014