2014-03-05 53 views
2

我用下面的代碼創建了一個放大的圖像中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() 

enter image description here

我如何添加一個軸的圖像,這是明顯的,其中這個放大圖像是?

謝謝!

回答

2

可能的解決方法:將圖像保存到一個數組

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