1

「hp.mollview」で指定されたカラーバーをカスタムのものに置き換えようとしています。特に私が興味を持っているのは:

  • カラーバーを 90 度回転させる (つまり、水平を垂直に置き換える)
  • 2 つのラベルの使用 (カラーバーの左右)
  • カスタム ティックの設定
  • 「cmap.set_over」を設定することにより、範囲が(「max」パラメーターを介して)設定されていることを示します。

最小限のコード:

import numpy as np
import healpy as hp
m = np.arange(hp.nside2npix(32))
hp.mollview(m)

何か助けはありますか?

4

1 に答える 1

3

ここでコメントを展開します。

import numpy as np
import healpy as hp
import matplotlib.pyplot as plt
m = np.arange(hp.nside2npix(32))
hp.mollview(m, cbar=None)

fig = plt.gcf()
ax = plt.gca()
image = ax.get_images()[0]
cmap = fig.colorbar(image, ax=ax)

colorbar次に、関数の引数でをカスタマイズできます。

于 2014-09-11T22:15:28.487 に答える