Matplotlib 海尔比·莫利维半边天
这个问题分为两部分: 第1部分:我遇到的主要问题是尝试使用healpy mollview制作半边天情节。我目前使用的解决方法是:Matplotlib 海尔比·莫利维半边天,matplotlib,healpy,Matplotlib,Healpy,这个问题分为两部分: 第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.gra
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()
这感觉有点笨拙,所以我正在寻找更好的方法来解决这个问题
第二部分:第二个问题与标题有关。有没有办法让地图完全没有标题
提前感谢这里有一段代码,用于绘制地图的上半部分,不带标题,也不带彩色地图
#!/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()
希望能有帮助