Healpy Mollview полунебо

Этот вопрос состоит из двух частей:

Часть 1: основная проблема, с которой я сталкиваюсь, заключается в попытке сделать сюжет с половиной неба, используя healpy mollview. Текущий обходной путь, который я использую, таков:

import numpy as np
import healpy as hp
import matplotlib.pyplot as plt

w, h = 6, 4
fig = plt.figure(1, figsize=(w,h))

map = np.arange(hp.nside2npix(64))
hp.mollview(map, fig=1)
hp.graticule(verbose=False)

for ax in fig.get_axes():
    if type(ax) is hp.projaxes.HpxMollweideAxes:
        ax.set_ylim(-1, 0.005)
fig.set_size_inches(w, h/2.8, forward=True)

plt.show()

Это кажется немного неуклюжим, поэтому я ищу лучший способ подойти к проблеме.

Часть 2: второй вопрос с названием. Есть ли способ сделать карту вообще без названия?

заранее спасибо


person Frank McNally    schedule 21.10.2014    source источник


Ответы (1)


вот фрагмент кода, который отображает верхнюю половину карты без заголовка и без карты цветов.

#!/usr/bin/env python
import healpy as hp
import pylab as pl
import numpy as np

NSIDE=128
m=np.arange(hp.nside2npix(NSIDE))

hp.mollview(m, title="", cbar=False)
pl.xlim([0,1])

pl.show()

Надеюсь, поможет.

person Asen Christov    schedule 17.12.2014