【问题标题】:Adding tick labels to healpy mollview添加刻度标签到healpy mollview
【发布时间】:2014-08-13 18:01:42
【问题描述】:

我正在尝试使用 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.visufunc.mollview 函数绘制蒙版,但我想将其他数据集作为散点添加到这个图中,我认为使用 projaxes 提供了一个散点函数这样做。

标签: python matplotlib plot healpy


【解决方案1】:

现在无法使用 healpy 进行操作

healpy 上有一个未解决的问题:https://github.com/healpy/healpy/issues/19

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

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

【讨论】:

  • 谢谢!我已经能够改编你的剧本了。现在我可以包含刻度标签并选择替代投影!
猜你喜欢
  • 2019-01-19
  • 2014-04-10
  • 2016-01-04
  • 2021-03-10
  • 1970-01-01
  • 2016-01-07
  • 1970-01-01
  • 2012-10-15
  • 1970-01-01
相关资源
最近更新 更多