我使用以下代码创建了放大图像:

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




如何在图像上添加轴,以便在放大的图像上看到明显的位置?

谢谢!

最佳答案

可能的解决方法:使用以下命令将图像保存到数组

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()中也应该提供一个解决方案。

关于python - 使用Healpy在Cartview中添加轴,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22187244/

10-10 14:44