2014-03-28 3 views
1

"hp.mollview"에 지정된 색상 막대를 사용자 정의 색상 막대로 바꾸려고합니다.healpy mollview의 사용자 정의 색상 막대

  • 는 (떠나 년 Colorbar의 권리)
  • 설정 사용자 정의
  • 틱 두 개의 레이블을 사용하여
  • (즉 수직 하나 수평 교체) 90도 년 Colorbar 회전 : 특히 나는에 관심이 있어요
  • "cmap.set_over"를 설정하여 범위가 설정되었음을 나타냅니다 ("max"매개 변수를 통해). 코드의

최소 금액 :

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

어떤 도움?

+0

'mollview'에서 컬러 바를 비활성화 한 다음'Figure.colorbar'를 사용하여 사용자 정의 색상을 추가해야합니다. –

+0

최소한의 코드 만 사용할 수 있습니까? – tacaswell

답변

2

여기 내 댓글을 확장합니다 :

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을 사용자 정의 할 수 있습니다.