안녕하세요,
제가 contour를 이용하여 spectrogram을 그리려고 합니다.
질문드리고 싶은것은,
1. levels와 nlevel의 차이점,
그리고 levels에서 설정한 배열의 개수에 따라 256컬러를 자동으로 분배해주는지..levels에 대해서 잘 이해가 안가네요ㅠ
2. 컬러바에서 설정한 컬러의 개수를 어떻게 맞추어야 컬러바에서 정확히 spectrogram에 맞게 색을 설정해주는지 궁금합니다.
아래의 코드와 같이 그림을 그렸는데 확신이 서지 않아서..(참고로 min(data)는 0입니다.)
3. 마지막으로 컬러바에서 10의 지수승으로 표현하는 방법이 무엇인지 알려주시면 감사하겠습니다.
글 읽어주셔서 정말 감사드립니다.
device, decomposed=0
loadct,39,ncolor=256
window,2,xsize=1200,ysize=400
!p.background=0
!P.CHARTHICK=1.5
!p.color=255
!p.charsize=1.2
po1=[0.1,0.1,0.88,0.9]
po2=[0.89, 0.10, 0.93, 0.90]
contour, data, time, energy_level, /cell_fill,$ xtickformat=’label_date’,levels=findgen(100)*(max(data)-min(data))/99.,$
xrange=[julday(03,19,2013,0),julday(03,19,2013,24)],title=title,ytitle=ytitle,&
xtickunits=’time’,position=po1
colorbar,ncolors=256,divisions=4, title=’counts/sec/cm^2/keV’,$
Range=[Min(data), Max(data)],position=po2, /vertical, /right