chojh

게시판 답변이 생성됐습니다

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • chojh
    회원

    네, 잘 표출이 됩니다. 감사드립니다.

    chojh
    회원

    답변 감사드립니다.

    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로 표현할 수 있는지 궁금합니다.

2 글 보임 - 1 에서 2 까지 (총 2 중에서)