【问题标题】:Healpy Plotting热绘图
【发布时间】:2014-03-05 00:02:44
【问题描述】:

我对此很陌生,但我得到了一个 .fits 文件,我使用此代码用 healpy 绘制了该文件。

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

我想放大坐标 RA = [-50,50] 和 Dec = [-70,-45]。

我该怎么做?我只看到旋转地图的选项,而不是放大区域。 我是不是误会了什么?

感谢您的宝贵时间!

【问题讨论】:

    标签: plot healpy


    【解决方案1】:

    您不能放大 Mollweide 投影,您应该改用 Gnomonic 投影:

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

    您可以更改xsizereso 以更改投影区域的宽度。

    【讨论】:

    • 我刚刚发现了购物车视图,会更好吗?我实际上不确定如何将 RA 和 Dec 值转换为纬度和经度。它们是一样的吗?
    • 您也可以使用cartview,如果您的地图已经在赤道坐标中,则RA与经度相同,Dec为90 - colatitude
    猜你喜欢
    • 2020-10-13
    • 2022-01-14
    • 2016-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-20
    • 2017-06-17
    • 2021-11-03
    相关资源
    最近更新 更多