답변 감사드립니다.
pro chojh
worldelvfile=filepath(‘worldelv.dat’,subdirectory=[‘examples’,’data’])
worldelvsize=[360,360]
worldelvimage=bytarr(worldelvsize[0],worldelvsize[1])
openr,unit,worldelvfile,/get_lun
readu, unit,worldelvimage
free_lun, unit
winsize=[400,400]
winmargin=(winsize-worldelvsize)/2
owindow=obj_new(‘IDLgrWindow’,retain=2,dimensions=winsize,title=’world elevation:first method’)
oview=obj_new(‘IDLgrView’,viewplane_rect=[0.,0.,winsize])
omodel=obj_new(‘idlgrmodel’)
opalette=obj_new(‘IdLgrPalette’)
opalette->loadct,5
oimage=obj_new(‘IDLgrImage’,worldelvimage,palette=opalette)
omodel->add,oimage
oview->add,omodel
omodel->translate,winmargin[0],winmargin[1],0
owindow->draw,oview
loadct, 5
colors = [1, 70, 100]
labels = [‘Snow’, ‘Water’,’Desert’]
cgDCBar, colors, COLOR=’navy’, LABELS=labels, TITLE=’Land Key’, /VERTICAL, POSITION=[0.15, 0.1, 0.20, 0.9]
end
위는 코드의 전문입니다.
분류된 컬러만을 colorbar로 표현하기 위해 coyote 라이브러리를 이용하였습니다.
IDL 내장함수만으로 분류된 컬러만을 colorbar로 표현할 수 있는지 궁금합니다.