python - 将刻度标签添加到 healpy mollview

标签 python matplotlib plot healpy

我正在尝试使用 healpy 绘制 HEALPix 掩码,例如:

    import healpy as hp
    import matplotlib
    from pylab import *

    # Read in mask...
    # ...

    # Plot mask
    fig = figure(figsize=(12,8))
    ax = hp.projaxes.HpxMollweideAxes(fig,[0.1,0.1,0.8,0.8],rot=(180.0,0.0,0.0),coord=["C"])
    fig.add_axes(ax)
    ax.projmap(mask,nest=False)
    hp.visufunc.graticule()
    show()

但是,我想在轴上显示 RA/Dec (phi/theta) 刻度标签。有人知道怎么做这个吗?

哦,还有,有人有 python 代码可以在锤子投影图上绘制 HEALPix 掩码吗?

谢谢!

亚历克斯

最佳答案

现在无法使用healpy

healpy 上有一个 Unresolved 问题:https://github.com/healpy/healpy/issues/19 .

另一种方法是直接使用 matplotlib 绘制 map :

https://github.com/zonca/paperplots/blob/master/python/scripts/PlanckFig_map.py

关于python - 将刻度标签添加到 healpy mollview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24370293/

相关文章:

r - 在ggplot中绘制具有负侧和正侧的累积直方图?

r - 一张图中的多个部分依赖图

python - 当 python "requests-cache"命中缓存时,有什么方法可以记录吗?

Python modbus 库

python - 我想知道如何计算图像中颜色的百分比

python - 在保存的图像上裁剪 x 轴标签

python - Seabornpairplot kde 对角线默认行为

python - 如何将pyw文件转换成exe文件?

python - 展平和展平 numpy 数组的嵌套列表

python - 如何链接多个全息图中的轴?